Mammouth du PHP |
843 Messages
19 déc. 2008, 12:59
ok j'ai remplacer par document.forms[0].submit(); pour voir...
mon problème est que j'ai un autre soucis dans mon script pour detecter des input de type hidden dans le form et de faire en sorte d'assigner des value à ces dernier avant de voir pour soumettre le formulaire...
pour ce qu'il en ai de cela, voici une version simplifier de mon script en erreur sous IE:
Code : Tout sélectionner
var getBrowserInfos = {
start: function()
{
getBrowserInfos.autoComplementAndSubmit();
},
autoComplementAndSubmit: function()
{
for(var j=0; j<browser_vars.length; j++)
{
var key = browser_vars[j];
var browserValue = browser[key];
// ici la methode qui pose probleme
var hiddenInput = document.getElementById(key);
hiddenInput.value = browserValue;
}
document.forms[0].submit();
}
}
// on lance le script au domready
window.addEvent('domready', getBrowserInfos.start);
voici le formulaire:
Code : Tout sélectionner
<form id="formJS" action="/fr/default/index/savebrowserinfos" method="post">
<input type="hidden" name="timezone" id="timezone" value="" />
<input type="hidden" name="resolution" id="resolution" value="" />
<input type="hidden" name="java" id="java" value="" />
<input type="hidden" name="director" id="director" value="" />
<input type="hidden" name="flash" id="flash" value="" />
<input type="hidden" name="pdf" id="pdf" value="" />
<input type="hidden" name="quicktime" id="quicktime" value="" />
<input type="hidden" name="realplayer" id="realplayer" value="" />
<input type="hidden" name="windowsmedia" id="windowsmedia" value="" />
<input type="hidden" name="cookie" id="cookie" value="" />
</form>
si quelqu'un peut me dire pourquoi ce script ne fonctionne pas sous IE...
suite à mes test de ce script, j'arrive à en deduire qu'un alert('coucou') paase avant le hiddenInput.value = browserValue; mais plus apres celui-ci
donc le script plante à la definition de la value dans l'input cible et ce que sous IE...
un alert('hiddenInput'); me renvoi null sous IE et [object HTMLInputElement] sous tout autre navigateur...
Si quelqu'un à un idée...
Merci d'avance

:: contactez moi par MP ::
NON au language SMS sur les forums 