Avatar billede flim Nybegynder
29. januar 2004 - 02:21 Der er 11 kommentarer og
1 løsning

Kan man skifte side i frame på onLoad?

Ved ikke helt om det er her eller i HTML den hører hjemme, men nu ender den her.

Kan jeg skifte et html-dokument i frame2 på min onLoad i side1?

Jeg bruger lidt php, hvor jeg sender en header, til at åbne et dokument i pågældende frame, og når den side vil jeg på OnLoad på den side gerne åbne en ny side i et nyt frame.

Jeps - det ér rodet... Men altså - onLoad vil jeg gerne åbne en ny side i et nyt frame :)
Avatar billede satanic_raven Nybegynder
29. januar 2004 - 02:23 #1
Ja, det kan du godt...

Finder lige lidt kode til dig...

S.R.
Avatar billede flim Nybegynder
29. januar 2004 - 02:25 #2
Kanon der...

Så kan jeg lige børste tænder imens :)
Avatar billede flim Nybegynder
29. januar 2004 - 02:41 #3
Nå - havde håbet påå svaret med det samme...

Well - så smutter jeg i seng og prøver det i morgen...

Nat nat :)
Avatar billede satanic_raven Nybegynder
29. januar 2004 - 02:42 #4
Har fundet scriptet, men det gider ikke virke lige pt... det ta'r nok 5 min...

S.R.
Avatar billede flim Nybegynder
29. januar 2004 - 02:45 #5
Jeg smutter i seng nu her, men hvis du gider smide det op ser jeg på det i morgen tidlig :-)
Avatar billede satanic_raven Nybegynder
29. januar 2004 - 02:45 #6
K...
Avatar billede satanic_raven Nybegynder
29. januar 2004 - 03:16 #7
Så virkede den endelig... Og her er koden så:
<body onload="java script:parent.Navnet_På_Din_Target_Frame.location.href = 'Navnet_På_Den_Fil_Du_Vil_Bruge'">

Fx:
<body onload="java script:parent.frame2.location.href = 'Frame2.htm'">

S.R.
Avatar billede flim Nybegynder
29. januar 2004 - 10:11 #8
Ja - den kode har jeg set brugt andre steder på f.eks onClick...

Det underlige er at den rent faktisk ikke virker :/

<BODY onload ="java script:parent.indhold.location.href = billeder.htm'">

Det er hvad jeg har sat ind - hvor indhold er navnet på den frame den skal åbne i, og billeder.htm er selve filen... Men der sker ikke en dyt.

Har du nogen forslag til hvor/hvad fejlen kan være.

Jeg kommer som sagt til den oprindelige side via en php-header, men burde vel ikke gøre nogen forskel?
Avatar billede cdc Novice
29. januar 2004 - 10:13 #9
husk lige denne ' før dit doc navn
Avatar billede flim Nybegynder
29. januar 2004 - 10:15 #10
Nå ja... Well, den er der også - kom til at slette den i selve indlægget, så det ændrer ikke rigtig facts :(
Avatar billede flim Nybegynder
29. januar 2004 - 10:50 #11
En anden ting...

Når jeg kigger i selve 'source code' på siden,  så ser den sådan her ud:

<BODY onload="var SymTmpWinOpen = window.open; window.open = SymWinOpen; java script:parent.indhold.location.href='billeder.htm; window.open = SymTmpWinOpen;">

og den oprindelige kode er: <BODY onload="java script:parent.indhold.location.href='billeder.htm'">

Nogen der kan se fejlen, eller hvor jeg gør noget galt?

-Flim-
Avatar billede flim Nybegynder
29. januar 2004 - 11:22 #12
Et mellemrum efter lighedstegnet var åbenbart nok.... Så du får dine point, og jeg siger tak for hjælp :)
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