login  Naam:   Wachtwoord: 
Registreer je!
 Forum

php inladen met javascript

Offline Explosive - 15/05/2007 22:20 (laatste wijziging 15/05/2007 22:20)
Avatar van ExplosiveLid Beste mensen,

Ik maak gebruik van de Mootools.net javscript class. Hiermee heb ik voor een projectje een menubalk gemaakt. De url is: http://uren.dutch-identity.com inloggen kun je met test / test.

Het enige probleem wat ik nu heb is dat als ik op een knop druk ik wel de locatie van het in te voegen bestand zie, maar niet de tekst van die pagina. Ik heb geprobeerd via php include te werken, maar dit lukte ook niet 

mijn code is:
  1. <script language="javascript" type="text/javascript">
  2. function pagina(pagina){
  3. var pagina = '/pagina/'+pagina+'.php';
  4. $('container_div').setHTML(pagina);
  5. }
  6. </script>


kan iemand me veder helpen?

4 antwoorden

Gesponsorde links
Offline cloudstrife - 15/05/2007 22:42
Avatar van cloudstrife PHP beginner De waarde in setHTML moet echt html code zijn, die functie verwacht een string met daarin de code, jij geeft hem een string met een url met als gevolg dat hij gewoon de string toont.

Jij wil dat javascript die pagina gaat inladen en dan in die div plaatst. Gewoon met plain old javascript gaat dit niet lukken denk ik, maar met een klein stukje ajax is het zo geflikt...
Offline Explosive - 15/05/2007 22:43
Avatar van Explosive Lid zou je me dan kunnen helpen met dat stukje AJAX.. dat is nog een beetje te voor mij, helaas 
Offline cloudstrife - 15/05/2007 22:47 (laatste wijziging 15/05/2007 22:48)
Avatar van cloudstrife PHP beginner Met je de code te geven leer je niets bij eh ;)

Bekijk eens de tutorials hier op de site, het is zeker niet moeilijk.

Kort uitgelegd:

- eerst het XMLHttpRequest object aanmaken
- met dit object via GET de pagina aanroepen
- de output dat je via echo van je php pagina krijgt in je div stoppen

neem deze maar eens ff door, hij werkt wel met asp maar het principe is hetzelfde enkel dat je de uitvoer met php doet.
http://www.w3sc...uggest.asp
Offline Explosive - 15/05/2007 23:41
Avatar van Explosive Lid Heel erg bedankt, het is me gelukt! dit is me code:
  1. <script language="javascript" type="text/javascript">
  2. function pagina(pagina){
  3. new Ajax('pagina.php?p='+pagina,{
  4. method: 'get',
  5. update:$('container_div'),
  6. }).request();
  7. }
  8. </script>
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.177s