Avatar billede barlach Nybegynder
03. november 2000 - 11:45 Der er 3 kommentarer og
1 løsning

target i frameset med frame.location....

ved klik på et link i mit frameset vil jeg skifte siden i en anden frame...det burde jo være simpelt...sniff...men når jeg laver det med flg. eksempel så skifter hele siden!?

her er mit frameset:

<frameset name=\"forste\" cols=\"25%,*\" frameborder=\"yes\">
<frame name=\"left\" src=\"menu.htm\">
<frameset name=\"anden\" rows=\"10%,*\">
<frame name=\"top\" src=\"top.htm\" noresize scrolling=\"no\">
<frame name=\"main\" src=\"main.htm\" >
</frameset>
</frameset>

og her er eksemplet:

<head>
<script language=\"Javascript\">
<!--
function skift(){
window.top.location=\'menu.htm\'
}
//-->
</script>
</head>
<body bgcolor=\"#07e200\">
<a href=\"java script: skift() \">main</a>
</body>

det skulle helst ende med at ved et klik skifter jeg siderne i flere frames.
Avatar billede blazer Nybegynder
03. november 2000 - 11:46 #1
parent.framenavn.lovation.href=\"blah.htm\"
Avatar billede gertnissen Nybegynder
03. november 2000 - 11:56 #2
lovation = location    ;-)
Avatar billede dudal Nybegynder
03. november 2000 - 12:01 #3
Hvis du vil bruge javascript kan ´du ikke kalde din frame for \"top\".

Prøv at kalde øverste frame for \"top1\". så skulle det gerne virke.

Eks:
<script language=\"Javascript\">
  function skift() {
    window.parent.frames[\"top1\"].location.href=\'menu.htm\';
  }
</script>


Men hvorfor ikke bare bruge <a href=\"menu.htm\" target=\"top1\"> ?


/Jesper
www.builder.dk
Avatar billede barlach Nybegynder
03. november 2000 - 12:19 #4
det virker...zillion tak
>>dudal, jeg ved det lyder mærkeligt men det er til demostration af jscript og frames samt det skulle ende med at opdatere flere frames i et klik
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester