13. april 2002 - 15:53
Der er
6 kommentarer og 1 løsning
opdatere anden frame ved en hver opdatering af anden frame.. ?
Hejsa! Jeg har en side der er bygget i frames (og nu ingen diskution om det!!!) Jeg har dette stump kode fra et shop script jeg engang lavede i php.... top.if.window.location.href = 'topbanner.htm'; Men nu er javascript ikke lige min kop the, så hvor skal det sttes ind for at det vil virke...... Kan man ikke sætte en onload ind i body linien og så smide scriptet ind i en funktion.... ?? Men lige hvordan skal denne onload se ud osv... ?
Annonceindlæg fra Computerworld
13. april 2002 - 17:56
#2
<ole> Det skal endelig ikke sættes ind, hvis noget skal virke :o) <body onload="top.FRAMENAVN.location.href='topbanner.htm'"> /mvh </bole>
14. april 2002 - 11:40
#4
nope virker ikke :-(( Her er min index fil : <FRAMESET rows="109,*,83" border="0" framespacing="0"> <frame name="top" src="menu.htm" scrolling="no" marginwidth=0 marginheight=0 noresize frameborder="0"> <? if (!$linkloc && !$forumloc) { ?> <frame name="main" src="index1.php" scrolling="AUTO" marginwidth=0 marginheight=0 noresize frameborder="0"> <? } if ($linkloc) { ?> <frame name="main" src="<?=$linkloc;?>?a=<?=$a;?>&v=<?=$v;?>&id=<?=$id;?>&bn=<?=$bn;?>&p=<?=$p;?>" scrolling="AUTO" marginwidth=0 marginheight=0 noresize frameborder="0"> <? } if ($forumloc) { ?> <frame name="main" src="<?=$forumloc;?>?f=<?=$f;?>&i=<?=$i;?>&t=<?=$t;?>" scrolling="AUTO" marginwidth=0 marginheight=0 noresize frameborder="0"> <? } ?> <frame name="bottom" src="bund.php" scrolling="no" marginwidth=0 marginheight=0 noresize frameborder="0"> </frameset> I den første frame, den ved navn top er den iframe der skal opdateres... og den ser sådant her ud : <iframe src="topbanner.htm" border="0" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" frameborder="0" scrolling="no" name="if" width="468" height="60" cellspacing="0" cellpadding="0"></iframe> <ilayer src="topbanner.htm" border="0" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" frameborder="0" scrolling="no" name="if" width="468" height="60" cellspacing="0" cellpadding="0"></ilayer>
17. april 2002 - 13:19
#7
Har nu fået det til at funge..... 2 af de name jeg har brugt var/er reserveret for javascript...... nemlig navnet på min top frame (top) og navnet på min iframe (if) ved at ændre dette og så kalde det på følgende måde onLoad="parent.toppen.document.iff.location.href = 'topbanner.htm';" Så kom det til at virke :-)