[PHP + JS] Inline javascript

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Kayshin
  • Registratie: Juni 2004
  • Laatst online: 09-03-2018

Kayshin

Bl@@T @@P!!!

Topicstarter
Ik vraag me het volgende af:

Ik heb een if-else statement in PHP en ik wil dat als hij bij de else komt een stukje javascript uitvoert (reloaden van een frame). Gaat dit eigenlijk wel??

Pseudo:

If blaat = true
doe wat php
else
reload een frame

My personal videoteek: -Clique-; -NMe- is een snol!


Acties:
  • 0 Henk 'm!

  • Sybr_E-N
  • Registratie: December 2001
  • Laatst online: 12:54
Wat denk je zelf?

Daar bij moet je zelf de vraag stellen wanneer wordt PHP uitgevoert en wanneer Javascript. (serverside en clientside zijn een paar kernwoorden)

Acties:
  • 0 Henk 'm!

  • Michali
  • Registratie: Juli 2002
  • Laatst online: 29-05 22:54
Het kan wel, maar wel met een tussenstap. Aan de php kan heb je niets met de browser te maken, dus zul je eerst javascript moeten outputten die dat voor je doet. Lijkt me dat dat wel genoeg uitleg is.

Noushka's Magnificent Dream | Unity


Acties:
  • 0 Henk 'm!

  • Kayshin
  • Registratie: Juni 2004
  • Laatst online: 09-03-2018

Kayshin

Bl@@T @@P!!!

Topicstarter
De javascript zou in principe inline moeten staan, tussen de html in.

Zo gauw hij deze tegenkomt moet hij deze uitvoergen.

My personal videoteek: -Clique-; -NMe- is een snol!


Acties:
  • 0 Henk 'm!

  • Michali
  • Registratie: Juli 2002
  • Laatst online: 29-05 22:54
Ok wel voorkauwen dus ;)
PHP:
1
2
3
4
5
6
7
8
if ( $blaat == true )
{
  // doe wat
}
else
{
  echo '<script type="text/javascript">document.frames["frame"].src="index.html";</script>';
}

[ Voor 36% gewijzigd door Michali op 14-03-2005 10:32 ]

Noushka's Magnificent Dream | Unity


Acties:
  • 0 Henk 'm!

  • Kayshin
  • Registratie: Juni 2004
  • Laatst online: 09-03-2018

Kayshin

Bl@@T @@P!!!

Topicstarter
Thx, ik heb heb zo geprobeerd en t werkt.

Kom er net ook achter dat ik ook midden in mijn body een stuk js kan zetten (wel dmv script tags) dat hij dit ook runt...

[ Voor 62% gewijzigd door Kayshin op 14-03-2005 15:33 ]

My personal videoteek: -Clique-; -NMe- is een snol!


Acties:
  • 0 Henk 'm!

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 09-09 13:58

NMe

Quia Ego Sic Dico.

Kayshin schreef op maandag 14 maart 2005 @ 15:33:
Kom er net ook achter dat ik ook midden in mijn body een stuk js kan zetten (wel dmv script tags) dat hij dit ook runt...
Tuurlijk kan dat. :P JS functies worden meestal in de <head> tag gezet omdat ze dan altijd boven hun aanroepen staan, wat voor JS AFAIK noodzakelijk is.

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.

Pagina: 1