30. marts 2001 - 22:26
Der er
31 kommentarer og 1 løsning
link til 2 frames samtidig javascript
<html><head><title></title> <script language=\"JavaScript\"> <!-- function linkFrames(frame1, url1, frame2, url2) { parent.frames[ frame1].location = url1; parent.frames[ frame2].location = url2; } // --> </script> </head> <frameset rows=\"27,*\" border=0 framespacing=\"0\"> <frame src=\"menu.asp\" scrolling=\"no\" name=\"topmenu\" marginwidth=\"0\" marginheight=\"0\"> <frameset cols=\"370,1,1,1,*\" border=\"0\" frameborder=\"no\" marginwidth=\"0\" marginheight=\"0\" framespacing=\"0\"> <frame src=\"adminscript.asp\" framespacing=\"0\" name=\"main\"> <frame src=\"grey.htm\" framespacing=\"0\" name=\"grey\"> <frame src=\"white.htm\" framespacing=\"0\" name=\"white\"> Jeg har dette frameset <frame src=\"black.htm\" framespacing=\"0\" name=\"black\"> <frame src=\"fileadmin.asp\" name=\"test\" marginwidth=\"0\" marginheight=\"0\" framespacing=\"0\"> </frameset> </frameset> </html> og dette link jeg sidder ind på en vilkårlig side! <a href=\"java script:void(0)\" onClick=\"linkFrames( \'main\',\'adminscript.asp\', \'test\',\'fileadmin.asp\' )\">File Manager</a> hvorfor virker det ikke?
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.
30. marts 2001 - 22:27
#1
Det øverste er mit frameset!
30. marts 2001 - 22:28
#2
SKAL der være mellemrum i parent.frames[ frame1].location = url1; parent.frames[ frame2].location = url2;
30. marts 2001 - 22:29
#3
Altså: [ frame1] og [ frame2]
30. marts 2001 - 22:30
#4
Jeg har prøvet uden men det ændrer sig ikk\'
30. marts 2001 - 22:31
#5
Næhh ... det tror jeg ikke ... Jeg har brugt følgende kode som virker: <script language=\"Javascript\"> function multi_link(link1,link2){ window.parent.frames[\"frame1\"].location.href=link1; window.parent.frames[\"frame2\"].location.href=link2; } </script> <br><a href=\"#\" onClick=\"multi_link(\'side1.htm\' , \'side2.htm\');\">Ved at klikke her åbner du to sider i hver sin frame (\"side1.htm\" i \"frame1\" og \"side2.htm\" i \"frame2\")</a> <br><iframe name=\"frame1\" src=\"tableborder-1px.htm\"></iframe> <br><iframe name=\"frame2\" src=\"tableborder-1px.htm\"></iframe>
30. marts 2001 - 22:33
#6
Jeg klaskede lige de to iframes ind ... så kan du teste det ... :o)
30. marts 2001 - 22:33
#7
Ifølge repsac skal der så være \"\" i [\"frame1\"] Jeg prøver!
30. marts 2001 - 22:34
#8
Godt godt ... ;o)
30. marts 2001 - 22:36
#10
sux : Er gjort! :o)
30. marts 2001 - 22:37
#11
Ærgeligt - er det ikke super svært at sætte op om jeg mås spørge??
30. marts 2001 - 22:38
#12
Det skrevet af chruker? Nøøøh... tror det nu ikke. Man skal bare prøve sig frem! :o)
30. marts 2001 - 22:38
#13
Det virker ikke helt som det skal, jeg får en melding om at \"Et objekt var ventet\" fra IE5.0
30. marts 2001 - 22:40
#14
Og skal funktionen være i index.htm (framesettet) har bare sat det der uden egentligt at vide helt hvorfor:)
30. marts 2001 - 22:42
#15
Jeg har IE 5.50.4522.1800 og her kommer ingen fejl.
30. marts 2001 - 22:43
#16
Funktionen skal ligge på samme side som dit link gør! :o)
30. marts 2001 - 22:44
#17
Jeg styrer meget lidt JavaScript, men nej, jeg tror ikke den skal placeres i en indekserende fil. Prøv at lave et helt nyt dokument og afprøv det ...
30. marts 2001 - 22:45
#18
He he ... ifølge parazite så var mit \"gæt\" nok ikke helt forkert ... ;o)
30. marts 2001 - 22:50
#19
repsac : *hehe*
30. marts 2001 - 22:57
#20
Nåså ... læs det ind til du fatter den totalt lamme joke i det! HINT: læs det evt. hurtigt ... *LOVVVVVL*!
30. marts 2001 - 23:00
#21
Jeg er sq ved at blive for lam (pga. søvnløshed) jeg tøffer i hi inden i verbalt kværker mig ... ;o) G\'Nat folks! Psssst HUSK: flyvende (bj)ørneunger lugter aldrig af bæversved! ... mumle mumle ... *LOL*
30. marts 2001 - 23:29
#22
Den streng der kommer efter onClick= skal være een lang linie uden linieskift. bortset fra de kan jeg ikke se noget der er galt. <a href=\"java script:void(0)\" onClick=\"linkFrames(\'main\',\'adminscript.asp\',\'test\',\'fileadmin.asp\')\">File Manager</a> mvh JakobA
30. marts 2001 - 23:31
#23
funktionen linkframes() skal defineres på samme side som dit link ligger på.
30. marts 2001 - 23:44
#24
Ja det er jo rigtigt nok!
31. marts 2001 - 00:02
#25
<ole> Du kan sagtens have dit script liggende i frameset\'et, så hedder det: <script language=\"Javascript\"> function multi_link(link1,link2){ frames[\"frame1\"].location.href=link1; frames[\"frame2\"].location.href=link2; } </script> ...og dit kald ser så således ud: <a href=\"java script:parent.multi_link(\'enSide.html\',\'enAndenSide.html\');\"> Hvis det skal ligge på samme side som kaldet, skal script\'et se sådan ud: <script language=\"Javascript\"> function multi_link(link1,link2){ parent.frame1.location.href=link1; parent.frame2.location.href=link2; } </script> ...og dit kald ser så således ud: <a href=\"java script:multi_link(\'enSide.html\',\'enAndenSide.html\');\"> /mvh </bole>
31. marts 2001 - 00:05
#26
---> OleBole Det vil sige at det Korrekte svar på mit spgm ( se toppen :)) ville være <html><head><title></title> <script language=\"JavaScript\"> <!-- function linkFrames(frame1, url1, frame2, url2) { frames[ frame1].location = url1; frames[ frame2].location = url2; } // --> </script> <a href=\"java script:void(0)\" onClick=\"linkFrames( \'main\',\'adminscript.asp\', \'test\',\'fileadmin.asp\' )\">File Manager</a> ??
31. marts 2001 - 00:06
#27
Hvor funktionen ligger inden for <head> tags\'ne i Index.htm (frameset)
31. marts 2001 - 00:07
#28
Var det bare parent. der gjorde det helt forvirret?
31. marts 2001 - 00:11
#29
Næhhh...så skal du kalde med: <a href=\"java script:void(0)\" onClick=\"parent.linkFrames(\'main\',\'adminscript.asp\',\'test\',\'fileadmin.asp\')\">File Manager</a> /mvh
31. marts 2001 - 00:13
#30
Du skal altid kalde med \'parent\' for at komme ud i frameset\'et........men ikke, når du ER derude ;)
31. marts 2001 - 00:15
#31
Ideen var at det var en universiel funktion, derfor skulle man så også medsende info om hvilken frame der var tale om!
31. marts 2001 - 00:27
#32
;)
Vi tilbyder markedets bedste kurser inden for webudvikling