Jeg forsøger lige at forklare mit problem. Jeg har et popup window hvor jeg vil indtaste nogle data i, herefter ville jeg lukke den aktuelle popup og "reloade" den almindeligt hjemmeside. Hvordan gøres dette nemmest?
- hvis det er en FF-fejl, så kan det skyldes, at den browser er lettere fatsvag i forbindelse med DOM/JS. Prøv evt. en lille tidsforsinkelse (og så må du iøvrigt ikke bruge 'java script:' i en event-handler).
Jeg forstår ikke denne linje: <body onLoad="java script:redirect_to('month=$month&year=$year',1);">
Jeg tror, der er noget PHP, du ikke viser ... koden giver i hvert fald ingen mening :)
Der er også noget PHP jeg ikke viser - men dette "burde" virke. Problemet ligger i at når jeg trykker på et link på den almindelige hjemmeside - så kommer der en popup frem hvor jeg kan indtaste nogle data. Hvis jeg, efter at have submittet dataene, bruger denne kode, så vil popupen lukkes, og hovedvinduet vil blive reloadet. Hvis jeg istedet for at submittet mine data trykker på et link i popupen, så lukkes popupen, og et nyt popup vindue åbnes. Men når dataene i denne popup submittet, så opstår fejlen. (og det er nøjagtig den samme kode som bliver udført, som når den anden popup lukkes!!) Det virker lidt som om at når at der åbnes et nyt popup vindue fra et eksisterende, så mister "opener" sin identitet. Er det rigtig?
Hvis du ikke forstår et klap af hvad jeg har skrevet ovenover så skrive lige tilbage, så vil jeg forsøge at formulere mig anderledes. Jeg ved godt at det er en "smule" rodet!
- prøv evt. at vise koden, som den ser ud i browseren ... for jeg har på fornemmelsen, at du laver fejl, når du skal vise, hvad du tror, PHP skriver til browseren. Body-tagget ser forhåbentlig ikke sådan ud :)
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.