31. marts 2001 - 18:23
Der er
20 kommentarer og 2 løsninger
1 link, åben 3
Hvad er der galt med dette script?: <script language=\"javascript\"> function skiftFrames(URL1,URL2){ parent.top.location=URL1; parent.hovedramme.location=URL2; parent.bund.location=URL3; } </script> <a href=\"#\" onClick=skiftFrames(top_de.asp, sh_liste_de.asp, menu_de.asp)>link</a> Den åbner bare top_de.asp i \"hovedramme\"... og så ikke andet.
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
31. marts 2001 - 18:26
#1
Rettelse: function skiftFrames(URL1,URL2,URL3){
31. marts 2001 - 18:26
#2
Du må ikke kalde en frame for top, da det bliver brugt i javascript. Prøv at kalde den topframe og skriv parent.topframe.location=URL1; istedet. /Jesper
31. marts 2001 - 18:31
#3
Er gjort, men det hjalp ikke.
31. marts 2001 - 18:32
#4
<a href=\"#\" onClick=skiftFrames(\'top_de.asp\', \'sh_liste_de.asp\', \'menu_de.asp\')>link</a>
31. marts 2001 - 18:33
#5
Hvordan er dit frameset bygget? /J
31. marts 2001 - 18:38
#6
|topframe | | |hovedramme | | |bund
31. marts 2001 - 18:53
#7
<a href=\"#\" onClick=\"skiftFrames(\'top_de.asp,\'sh_liste_de.asp\',\'menu_de.asp\')\">link</a> Virker dette heller ikke?
31. marts 2001 - 18:56
#8
Og ret så lige parent.top.location=URL1; parent.hovedramme.location=URL2; parent.bund.location=URL3; til parent.frames.top.location=URL1; parent.frames.hovedramme.location=URL2; parent.frames.bund.location=URL3; Det er hvad jeg lige kan komme på...
31. marts 2001 - 20:05
#9
Parazite<-->1-vejs, URL3 pbner i bunden som den skal, og URL1 åbner i toppen som den skal, men istedet for URL2 bliver URL1 hentet: |URL1 | | |URL1 | | |URL3 Så det er kun 2\'eren der mangler.
31. marts 2001 - 21:49
#10
du definerer funktionen med 2 parametre (URL1,URL2) men inde i funktionen bruger du også en URL3 parent.frames.topframe.location=URL1; parent.frames.hovedramme.location=URL2; parent.frames.bund.location=URL3; mvh JakobA
31. marts 2001 - 21:50
#11
jakoba : Rettelse: function skiftFrames(URL1,URL2,URL3){
31. marts 2001 - 21:51
#12
Kan ikke se forskellen på din og parazite\'s?
31. marts 2001 - 21:57
#13
Jeg har ændret lidt i navnene på mine frames, men I kan se eksemplet her:
www.123ferie.dk/default_dk.asp og tryk på \"Link\" til højre for det tyske flag.
31. marts 2001 - 22:04
#14
tommyf : VILDT gæt, men kig lidt på target=\"hovedramme\" i dit frameset i framen for topframe. Prøv at slette den og se om det ikke spiller.
31. marts 2001 - 22:06
#15
... og det var så et svar! :o)
31. marts 2001 - 22:06
#16
Hehe Parazite. Fandt lige PRÆCIS det samme. :-) tommy >>> Du har også base target på din side. Prøv at erstatte: <a href=\"#\" onClick=skiftFrames(\'top_de.asp\',\'sh_liste_de.asp\',\'menu_de.asp\')>link</a> Med: <a href=\"#\" target=\"_self\" onClick=\"skiftFrames(\'top_de.asp\',\'sh_liste_de.asp\',\'menu_de.asp\')\">link</a> Så burde det virke. /Jesper
31. marts 2001 - 22:06
#17
Så det ser sådan her ud?: <frame name=\"topframe\" scrolling=\"no\" noresize src=\"top_dk.asp\" marginwidth=\"10\" marginheight=\"0\"> Ikke nok...
31. marts 2001 - 22:08
#18
Som dudal siger, også basetarget! :o)
31. marts 2001 - 22:10
#19
Det var dejligt, tak for hjælpen... det må vel bliver 30 point til hver :o) Det var vist ikke et let spørgsmål.
31. marts 2001 - 22:11
#20
Hvis du bare lægger target=\"_self\" på linien: <a href=\"#\" onClick=skiftFrames(\'top_de.asp\',\'sh_liste_de.asp\',\'menu_de.asp\')>link</a> Så gør det ikke noget at der står target de andre steder, da det bare bliver ignoreret. /Jesper
31. marts 2001 - 22:12
#21
Takker mange gange. :-) /Jesper
31. marts 2001 - 22:13
#22
Takker da også! :o)
Vi tilbyder markedets bedste kurser inden for webudvikling