Kalde javascript i div-tag - med php

Tags:    javascript

Hej!

Jeg er igang med at lave en side i PHP, men har valgt javascript til at vise eventuelle fejl beskeder. Det virker helt fint i Firefox, men igen virker det ikke i IE.

http://waw.dk/beta/ <- Siden kan ses der, prøv blot at trykke på submit knapperne.

Jeg har rodet lidt rundt med det, og har fundet ud af at det er javascripten den er gal med. Når den submitter en form, tjekker PHP om felterne er udfyldt osv, og hvis de ikke er, så udskriver den følgende inde i et div-tag:

<script language=\"JavaScript\">
showDialog('Fejl','Fejl-besked','error',2);
</script>

I IE får jeg forresten en besked om at siden er forældet.
Skal jeg kalde javascripten på en anden måde, og hvis ja, hvordan?

På forhånd tak!



9 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
Prøv at kalde din funktion i bodyens attribute "onload" altså noget i stil med:
Fold kodeboks ind/udHTML kode 




Det med at koden er forældet er nok at du skal ændre koden til:
Fold kodeboks ind/udJScript kode 




Og dog, nej det er vist ikke det...
Prøv lige at vise os noget kode...



Fold kodeboks ind/udKode 

Koden for selve boxen.

Fold kodeboks ind/udKode 


Koden for PHP-delen.



Indlæg senest redigeret d. 28.08.2008 16:29 af Bruger #2367
Kan muligvis være i din error.php fil... Kan ellers ikke rigtig se fejlen...



Og dog nej.. Det kan ikke være det eftersom IE og FF ikke har noget med PHP'en at gøre... Tjekker lige javascriptet igen... Og husk lige at opdatere dit <script> tag!



Tak for hjælpen, jeg tror jeg holder mig til onload-metoden, den kan laves :)

Mange tak!



Super, det virker altså også i IE?



Yes, det virker også i IE. Smid et svar, så får du point:)



t