Compatibilité JavaScript sur Internet Explorer 11
Le bout de code que je vais vous montrer marche sur à peu près tout navigateur, sauf Internet Explorer 11, qui a apparement énormément de problèmes de compatibilité qui embêtent beaucoup de gens --'
Je débute encore le développement, j'ai fais pas mal de recherches, et je crois bien que le problème vient du bout de ce bout de code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
| <Script language="javascript">
function Reload()
{
var cs = document.getElementById('cs').value;
var ci = document.getElementById('ci').value.toUpperCase();
if (cs=='' && ci=='')
{
alert('Alerte');
}
else
{
var URL = 'google.fr'
Account Custom
Attributes".INDEXED_LONGTEXT_0&P3='+cs+'&P4=eq&P5="- Account Custom
Attributes".INDEXED_SHORTEXT_0&P6='+ci+'';
var myRef = window.open(URL,'Resultat','width=500,height=200,location=no,scrollbars=yes');
myRef.focus();
}
}
</Script>
<Form type=post action="javascript:void(0);">
<table cellspacing="1" cellpadding="1" border="0" style="margin: 5px;">
<tr><td><font class="label">Test1</font> <Input type=text id=cs
class="sidebarInputControlFlexWidth"></td></tr>
<tr><td><font class="label">Test2</font> <Input type=text id=ci
class="sidebarInputControlFlexWidth"></td></tr>
<tr><td><Input type=submit value="Test3" class="disableButtonTD" OnClick="Reload();void(0);"></td></tr>
</table>
</Form> |
Normalement, le problème vient du <script>, d'après ce que j'ai compris... Et j'ai beau faire des recherches, je ne trouve toujours pas de solution à ce problème de compatibilité...
Donc voici le message d'erreur sur IE11 :
ERROR: Originating at N/A
The server encountered an unexpected condition which prevented it from fulfilling the request