Toon posts:

[php] Problemen met php + javascript

Pagina: 1
Acties:
  • 35 views sinds 30-01-2008

Verwijderd

Topicstarter
Hey. Ik heb een probleem met een php + javascript combinatie.

Ik heb een veriable in php: $page[test] = 'Test pagina.';
en ik moet een javascriptje krijgen, waarvan ik al heel veel verschillende combinaties heb geprobeerd die niet werken, waaronder dit:
PHP:
1
<?<script language="JavaScript"><!--ns4 = (document.layers)? true:falseie4 = (document.all)? true:falsefunction layerWrite(id,nestref,page) {    if (ns4) {    }    dit >> else if (ie4) document.all[id].innerHTML = '<? echo $page["?>document.write(\"test\")<?"];;?>'; << dit    }//--></SCRIPT>?>

Het gaat hier dus vooral om het gedeelte dat tussen >> en >> staat, de rest werkt gewoon. Nu moet innerHTML dus de waarde van $test krijgen, maar aangezien de array waarde van $test telkens anders moet zijn(het laden van verschillende pagina's die ik uit de MySQL database haal en in php variables stop), en die waarde door het javascipt gegeven wordt moet dat er in verwerkt worden.

Dit:
PHP:
1
<?else if (ie4) document.all[id].innerHTML = '<? echo $page["test")?>';?>

werkt wel gewoon naar behoren. Hier wordt dus de waarde van de php variable aan innerHTML doorgegeven. Het enige wat ik niet werkend krijg is om de php $page array waarde "test" te veranderen in de javascript veriable "page". Ik was nu eerst een stapje terug gegaan door alleen de waarde "test" te proberen. Maar ook dit krijg ik niet werkend met document.write. Maareh, ik neem toch aan dat dit gewoon moet kunnen? Ik krijg het alleen niet voor elkaar. ;( Misschien dat het allemaal niet zo duidelijk is, maar ik krijg het niet beter uitgelegd op dit moment..

  • Grum
  • Registratie: Juni 2001
  • Niet online
reply != quote

php is serverside en javascript clientside ...

duidelijk toch ? :D

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 28-08 12:00

Janoz

Moderator Devschuur®

!litemod

Ff je knopfoutjes verwijderd (hope U don't mind) maar idd.. Zie bij Grum..
Verschil clientside en serverside

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


Dit topic is gesloten.