Avatar billede wampiro-uha Nybegynder
28. oktober 2003 - 20:51 Der er 8 kommentarer og
1 løsning

PHP i JavaScript, hvordan?

Hvis jeg har følgende linjer:
<script type="text/javascript">
...
</script>

Hvordan kan jeg så smække noget PHP-kode imellem så jeg kan genere JavaScript-koden ud fra noget PHP?

Altså noget ala:

<script type="text/javascript">
<?php ... ?>
</script>
Avatar billede ztyxx Nybegynder
28. oktober 2003 - 20:52 #1
som du selv foreslår...
Avatar billede wampiro-uha Nybegynder
28. oktober 2003 - 20:57 #2
Det virker ikke!
Ved ikke hvorfor!
Avatar billede wampiro-uha Nybegynder
28. oktober 2003 - 20:58 #3
Jo det gør...

EditPlus farver bare ikke koden :-D

Min fejl!
Avatar billede ztyxx Nybegynder
28. oktober 2003 - 20:58 #4
ups, det er den anden vej du kan gøre det, javascript er jo klientside, mens php er serverside, så du kan afvikle javascript i php kodningen, da den køres på serveren, og sendes til browseren, men den anden vej går ikke
Avatar billede roenving Novice
28. oktober 2003 - 20:59 #5
echo "
<script type="text/javascript">
var karl = $minVariabel;
</script>
"
Avatar billede wampiro-uha Nybegynder
28. oktober 2003 - 21:01 #6
Det virker faktisk begge veje :-)
Avatar billede wampiro-uha Nybegynder
28. oktober 2003 - 21:01 #7
Kan det ikke passe?
For hvis jeg tester det så fungerer det helt fint???
Avatar billede wampiro-uha Nybegynder
28. oktober 2003 - 21:02 #8
Serveren leder vel under alle omstændigheder efter <?php inden den overhoved beynger på at udskrive klient-side-scriptet?
Ikke?
Avatar billede roenving Novice
28. oktober 2003 - 21:06 #9
Bortset fra, at jeg ikke havde husket at escape ""-erne er der faktisk en del forskellige måder at gøre det på, hvor din er een af dem, en anden er at generere en streng, som print'es eller echo'es til sidst og en tredje er at bruge den som jeg beskriver !-)
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