Avatar billede tirdyr Nybegynder
17. august 2000 - 18:50 Der er 10 kommentarer og
1 løsning

Ændring af flere rammer i et ramme komplex

Jeg har et kæmpe problem...

Hvordan kan jeg hvis jeg på min indholds side vil åbne flere sider i forskellige rammer.

FX:

Jeg trykker på link1 i min navigation ramme, og så skal \"side1.html\" åbnes i min \"main\"-ramme, og \"side2.html\" åbnes i min \"logo\"-ramme

men det kan jeg ikke få den til..

håber der er nogen der kan hjælpe mig..

Hilsen Tirdyr
Avatar billede mushie Nybegynder
17. august 2000 - 18:54 #1
Avatar billede olebole Juniormester
17. august 2000 - 19:06 #2
<ole>
function skift(url1,url2) {
  if(url1) { parent.main.location.href = url1; }
  if(url2) { parent.logo.location.href = url2; }
}

/Vh
</bole>
Avatar billede olebole Juniormester
17. august 2000 - 19:07 #3
Vrøvl...Sådan:

function skift(url1,url2) {
  parent.main.location.href = url1;
  if(url2) { parent.logo.location.href = url2; }
}

;o)
Avatar billede spacey Nybegynder
17. august 2000 - 21:01 #4
Jahhh, men dette er nok lidt mere \"sexy\" som ole ville have sagt!
Hvis du gerne vil gøre det flere steder i din fil er det smartere at lave en funktion...

Følgende er taget fra mit svar i http://www.eksperten.dk/spm/22838 :

\"Du kan bruge denne.

du skal kun ændre i <a href=\"java script:skiftframes(\'den ene side.html\',\'den ene frames navn\',\'den anden side.html\',\'den anden frames navn\')\">TEST!</a>......
Javascriptet skal være placeret i dit head tag.

<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">

<html>
<head>
    <title>Untitled</title>
            <script language=\"javascript\">
<!--

function skiftframes(URL1,fr_name1,URL2,fr_name2) {
    parent.frames[fr_name1].location = URL1;
    if (URL2 && fr_name2) parent.frames[fr_name2].location = URL2;
}

//-->
</script>
</head>

<body>
<a href=\"java script:skiftframes(\'den ene side.html\',\'den ene frames navn\',\'den anden side.html\',\'den anden frames navn\')\">TEST!</a>

</body>
</html> \"
Avatar billede ottomsj Nybegynder
17. august 2000 - 22:01 #5
du indsætter følgende tekst i body tag\'en på den ene side om \"main\" er navnet på din frame navn på den side der også skal åbnes og \"velkommen.htm\" er navnet på filen !
onLoad=\"top.main.location.href=\'velkommen.htm\'
Avatar billede spacey Nybegynder
17. august 2000 - 22:33 #6
otto>>> Det var sq da en ikke ret smart metode!!!
Avatar billede olebole Juniormester
17. august 2000 - 23:20 #7
Generisk - skønt, spacey!  ;o)
Meget bedre
Avatar billede spacey Nybegynder
17. august 2000 - 23:31 #8
Ole>>> I\'ve learned from the best - I learned from you.......
Avatar billede spacey Nybegynder
17. august 2000 - 23:33 #9
Eller som ole selv har påpeget tidligere overfor andre: Du nærer en slange ved dit bryst... *lol*
Avatar billede olebole Juniormester
18. august 2000 - 05:41 #10
;oD
Avatar billede tirdyr Nybegynder
21. august 2000 - 14:25 #11
musihie for pointne for isn hurtighed.. oig fordi det er hans ting jeg brugte.... men ellers tak alle sammen....
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