Bonjour,
J'utilise le script suivant pour charger une page dans ma page principal index.php:
Code :
- <script language="JavaScript">
- function loadFragmentInToElement(fragment_url, element_id,message) {
- var xmlhttp=false;
- var ns6 = document.getElementById && !document.all;
- var ie4 = document.all;
- if(ns6)
- {
- var xmlhttp = new XMLHttpRequest();
- }
- else if(ie4)
- {
- var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP" );
- }
- var element = document.getElementById(element_id);
- var ns6 = document.getElementById && !document.all;
- var ie4 = document.all;
- if(message == '')message='...loading...';
- element.innerHTML = message;
- xmlhttp.open("GET", fragment_url);
- xmlhttp.onreadystatechange = function() {
- if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
- element.innerHTML = xmlhttp.responseText;
- }
- }
- if(ns6)
- {
- xmlhttp.send(null);
- }
- else if(ie4)
- {
- xmlhttp.send();
- }
- }
- </script>
|
Et l'appel :
Code :
- <span id="currentdate"></span><br />
- <script language="JavaScript">
- loadFragmentInToElement('test.php','currentdate','...Actualisation en cours...<br>');
- </script>
|
Dans ma page test.php j'essaye d'inclure le javascript qui se trouve ici :
http://www.dynamicdrive.com/dynami [...] lendar.htm
et donc ma page test.php ressemble a ca :
Code :
- ...
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=windows-1252" />
- <title></title>
- <script type="text/javascript" src="calendarDateInput.js"></script>
- </head>
- <body>
- Test de page avec javascript<br><br>
- <form>
- <script>DateInput('orderdate', true, 'DD-MON-YYYY')</script>
- <input type="button" onClick="alert(this.form.orderdate.value)" value="Show date value passed">
- </form>
- ...
|
Or quand je lance ma page index.php, rien y fait, le javascript de test.php ne se charge pas.
C'est valable quelque soit le javascript que j'utilise.
J'ai egalement mis le <script type="text/javascript" src="calendarDateInput.js"></script> pour tester dans index.html, mais le pb n'est pas la.
Apparement je ne peux pas executer de JS dans ma page test.php
Quelqu'un aurait-il une idee pour m'aider a resoudre ce pb ?
D'avance Merci