Hvordan får jeg php til at køre et javascript?

Tags:    php

Jeg har et javascript som ser sådan her ud:

Fold kodeboks ind/udKode 


Hvordan får jeg PHP til at køre dette script.
F.eks.

<?PHP
if ($row_rs['navn'] == "webdrengen") {
--- kør javascript ---
}
?>



5 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 4 karma
Sorter efter stemmer Sorter efter dato
du kan jo bare output scriptet som du outputter alt andet:
Fold kodeboks ind/udKode 


Men hvis du mener kører selv på selve serveren er jeg ikke sikker på det kan lade sig gøre. Men selv hvis de ville kunne du lige så godt bruge et php script i stedet for.
Fold kodeboks ind/udKode 




Javascript er ikke "server-side kode" som php, (dvs kode der bliver brugt af serveren).

Javascript er "client-side" dvs, javascript bruges af browseren, sammen med HTML. Så du skal bare output din javascript kode sammen med din HTML, f.eks. i en script block

<script type="text/javascript">
// javascript kode
</script>

og så skulle js koden blive parset sammen med din html.

Og du kan med fordel udskifte lige den javascript funktion med en PHP server-side variant, ved at bruge:

Fold kodeboks ind/udKode 


Dog vil du blive sendt til www.yahoo.com med det samme at output er sendt til browser (da dette sender en redirect header), så hvis der ønskes et 5sek. delay skal javascript løsningen bruges.



Indlæg senest redigeret d. 20.08.2006 03:05 af Bruger #8075
du kan jo bare output scriptet som du outputter alt andet:
Fold kodeboks ind/udKode 

quote]

Javascriptet virker ikke :S...jeg har sat det ind under body sektionen, men der burde det vel godt kunne stå...




det en funktion du skal huske at kalde den og generelt bør du sætte scripts i head delen af dine dokumenter hvis du spørg mig.



OK:D...nu virker det thanks



t