// (gH) -_- chglng.js ; TimeStamp (unix) : 30 Janvier 2010 vers 19:25 // ###################################################### function calcul1(f) { // si on nomme calc1 la fonction, il y a conflit avec le champ nommé calc1 // ###################################################### // pour debug : alert(document.getElementById("calc1").value) ; document.getElementById("res1").setAttribute("class","visible") ; try { res = " = " + eval( document.getElementById("calc1").value ) } catch(error) { alert(error) res = "erreur" } finally { document.getElementById("res1").value = res ; } // fin detry return false ; } ; // fin de fonction calcul1 // ###################################################### function ajoute(laval) { // ###################################################### // pour debug : alert(laval) ; document.getElementById("calc2").value += laval ; if (document.getElementById("calc2").value.length>0) { document.getElementById("calc2").setAttribute("class","visible") ; } ; // finsi return false ; } ; // fin de fonction ajoute // ###################################################### function efface() { // ###################################################### document.getElementById("calc2").value = "" ; return false ; } ; // fin de fonction efface // ###################################################### function calcul2() { // ###################################################### if (document.getElementById("calc2").value.length==0) { alert("aucune expression à évaluer") } else { document.getElementById("res2").setAttribute("class","visible") ; try { res = " = " + eval( document.getElementById("calc2").value ) } catch(error) { alert(error) res = "erreur" } finally { document.getElementById("res2").value = res ; } // fin de try } // fin si return false ; } ; // fin de fonction calcul2 // ###################################################### function calculAjax() { // ###################################################### if (document.getElementById("calc4").value.length==0) { alert("aucune expression à évaluer") } else { var url = "google_calcul.php?qu="+document.getElementById("calc4").value ; document.getElementById("res4").setAttribute("class","visible") ; document.getElementById("res4").value = document.getElementById("calc4").value // document.getElementById("reponse").firstChild.data += "\n" + url + "\n" var xhr; try { xhr = new ActiveXObject('Msxml2.XMLHTTP'); } catch (e) { try { xhr = new ActiveXObject('Microsoft.XMLHTTP'); } catch (e2) { try { xhr = new XMLHttpRequest(); } catch (e3) { xhr = false; } } } // fin du catch xhr.onreadystatechange = function() { if (xhr.readyState == 4) { if (xhr.status == 200) { var texte = xhr.responseText ; res = texte.substring(texte.indexOf("=")) ; document.getElementById("res4").value = res ; } ; // fin de xhr.status == 200 } ; // fin de xhr.readyState == 4 } ; // fin de fonction xhr.onreadystatechange // pour des raisons de sécurité (?) AJAX ne peut pas aller lire ailleurs // que sur le site... donc // var url = "http://www.google.fr/search?q="+document.getElementById("calc4").value ; // n'est pas possible xhr.open("GET", url, true); xhr.send(null); } // fin si return false ; } ; // fin de fonction calculAjax // ######################################################
Retour à la page principale de (gH)