mightteam
Messages postés143Date d'inscriptionlundi 1 septembre 2003StatutMembreDernière intervention 2 juin 2008
-
27 nov. 2005 à 18:35
floppeur
Messages postés6Date d'inscriptionmardi 8 avril 2003StatutMembreDernière intervention16 avril 2007
-
2 mars 2006 à 17:38
Salut
j'ai un petit prob avec un de mes scripts
L'explication
voila donc c'est un script généré en PHP qui fonctionne nikel sous IE mais qui me pose problème sous FireFox
en fait quand je clique sur le nom de la ville je veux que ca apparaisse dans la case prévue a cet effet qui elle se nomme evidement city.
dans la console d'erreure Javascript de Mozilla il m'indique que : "document.getElementById("city") has not a propreties"
encore un autre problème tant qu'on y est.
avec ce script j'utilise l'AJAX le script marche bien sous IE mais sous FireFox une fois que je veux transmettre les données a ma base SQL il perd la valeur du champ City qui lui est inséré Post chargement par mon script AJAX
si quelqu'un a une solution se serais cool
Le Script
<script>
function getcity(vill)
{
document.getElementById("city").value=vill;
}
</script>
[javascript:getcity('$city'); $city]
if (window.XMLHttpRequest) { // Mozilla, Safari,...
http_request = new XMLHttpRequest();
if (http_request.overrideMimeType) {
http_request.overrideMimeType('text/xml');
}
} else if (window.ActiveXObject) { // IE
try {
http_request = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
http_request = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {}
}
}
if (!http_request) {
alert('Abandon :( Impossible de créer une instance XMLHTTP');
return false;
}
http_request.onreadystatechange = alertContents;
http_request.open('GET', 'conf/zip.php?zip='+zip, true);
http_request.send(null);
}
function alertContents() {
if (http_request.readyState == 4) {
if (http_request.status == 200) {
document.getElementById('div_out').innerHTML=http_request.responseText;
} else {
alert('Un problème est survenu avec la requête.');
}
}