login  Naam:   Wachtwoord: 
Registreer je!
 Forum

javascript meerdere functies tegelijk (Opgelost)

Offline mortal - 11/09/2008 13:12 (laatste wijziging 12/09/2008 10:43)
Avatar van mortalNieuw lid Hallo allemaal.
Ik heb een vraagje over javascript.
Hoe stuur ik meerdere functies tegelijk aan als ik met onclick meer functies aan roep werkt alleen de eerste.

button
  1. <input type="button" onclick="get_page('../modules/mod_comments/comment_edit.php?onderwerp=onderwerp&bericht=bericht&comment_id=comment_id&module_name=module_name','comment_edit');get_page('../modules/mod_comments/comment_edit_update_edits.php?onderwerp=onderwerp&bericht=bericht&comment_id=comment_id&module_name=module_name','comment_edit_update');"/>


functies die hij aan roept.
  1. function get_page(pagina, functie) {
  2.  
  3. if (xmlhttp) {
  4.  
  5. xmlhttp.open("GET", pagina, true);
  6.  
  7. eval('xmlhttp.onreadystatechange='+functie+';');
  8.  
  9. xmlhttp.send(null)
  10.  
  11. }
  12. }
  13.  
  14.  
  15. function comment_edit()
  16. {
  17. if (xmlhttp.readyState==4)
  18. {
  19. document.getElementById("edit_succes_window_"+document.forms["edit_comment"].comment_id.value+"").style.display = 'block';
  20. document.getElementById("edit_window_"+document.forms["edit_comment"].comment_id.value+"").style.display = 'none';
  21. document.getElementById("edit_succes_window_"+document.forms["edit_comment"].comment_id.value+"").innerHTML = xmlhttp.responseText;
  22.  
  23. }
  24. }
  25.  
  26.  
  27. function comment_edit_update_text()
  28. {
  29. if (xmlhttp.readyState==4)
  30. {
  31. document.getElementById("comment_id_"+document.forms["edit_comment"].comment_id.value+"_text").style.display = 'none';
  32. document.getElementById("comment_id_"+document.forms["edit_comment"].comment_id.value+"_update_text").style.display = 'block';
  33. document.getElementById("comment_id_"+document.forms["edit_comment"].comment_id.value+"_update_text").innerHTML = xmlhttp.responseText;
  34. }
  35. }
  36.  
  37.  
  38. function comment_edit_update()
  39. {
  40. if (xmlhttp.readyState==4)
  41. {
  42. document.getElementById("comment_edits_"+document.forms["edit_comment"].comment_id.value+"").style.display = 'none';
  43. document.getElementById("comment_edits_update_"+document.forms["edit_comment"].comment_id.value+"").style.display = 'block';
  44. document.getElementById("comment_edits_update_"+document.forms["edit_comment"].comment_id.value+"").innerHTML = xmlhttp.responseText;
  45. }
  46. }

3 antwoorden

Gesponsorde links
Offline Kr4nKz1n - 11/09/2008 13:23 (laatste wijziging 11/09/2008 13:24)
Avatar van Kr4nKz1n Onbekend Het moet wel op die manier. Scheiden met een ;
Vaag dat hij het niet doet, ben niet goed in JS verder.

Misschien een functie maken, die de andere functies weer aanroept?
Dan krijg je bijv:
  1. onclick="AllFunctions();"

  1. function AllFunctions()
  2. {
  3. get_comment_edit('../modules/mod_comments/comment_edit.php','comment_edit');
  4. get_comment_edit('../modules/mod_comments/comment_edit_update_edits.php','comment_edit_update');
  5. get_comment_edit('../modules/mod_comments/comment_edit_update_comment.php','comment_edit_update_text');
  6. }
Offline Ontani - 11/09/2008 13:26 (laatste wijziging 11/09/2008 13:26)
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
Als 1 van de functies false teruggeeft zal hij de volgende niet uitvoeren als die op 1 regel staat.
Offline mortal - 11/09/2008 13:26 (laatste wijziging 12/09/2008 10:44)
Avatar van mortal Nieuw lid Bedankt voor je antwoord, maar dat geeft helaas het zelfde effect.
Hoe kan ik zien dat hij false trug stuurd en hoe kan ik dat oplossen ?
Ik heb mijn script aan gepast.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.206s