Autor | Zpráva | ||
---|---|---|---|
hal_sk Profil |
#1 · Zasláno: 20. 12. 2010, 20:35:14
Zdravím. Už to tu riešim pár hodín, ale vzdal som to a píšem sem.
Mám takú AJAX-ovú vec na stránke, ktorá normálne funguje v nových prehliadačoch, ale nie v IE6 (konkrétne v IE Tester programe, lebo neviem kde zohnať IE6 pre môj Win7). Tú AJAX-ovú vec som rozobral až na samotný základ, a tu je výsledok: <script type="text/javascript"> function show() { if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); } else {// code for IE6, IE5 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 && xmlhttp.status==200) { document.getElementById("showHere").innerHTML=xmlhttp.responseText; } } xmlhttp.open("GET","test.php",true); xmlhttp.send(); } </script> <button onclick="show()">klik</button> <div id="showHere"></div> Súbor "test.php": <?php echo "abc"; ?> Ukážka: http://hal.tym.sk/ajax/ Ako som napísal v IE6 to nefunguje tak, ako by som chcel. Je problém vo mne, alebo v IE Tester? |
||
Miloš Profil |
#2 · Zasláno: 20. 12. 2010, 23:57:13
Mám IE 6 jako standalone (Multiple IE) a problém jsem nezaznamenal.
|
||
hal_sk Profil |
#3 · Zasláno: 21. 12. 2010, 00:00:57
Miloš:
Aj ten môj príklad Ti funguje? Idem čeknúť ten Multiple IE. Zatím dík. |
||
Miloš Profil |
#4 · Zasláno: 21. 12. 2010, 00:04:29
Na stránce http://hal.tym.sk/ajax/ jsem viděl tlačítko „Klik“ a po kliknutí se vypsalo „abc“.
|
||
hal_sk Profil |
#5 · Zasláno: 21. 12. 2010, 00:29:23
Miloš:
„Na stránce ht>tp://hal.tym.sk/ajax/ jsem viděl tlačítko ‚Klik‘ a po kliknutí se vypsalo ‚abc‘.“ To je fajn, lebo IE Tester v mode IE6 tam vypíše znak "?" a potom čierny obdĺžnik s bielym kruhom. Ale pritom AJAX príklady z http://www.w3schools.com/ajax/ IE Tester zobrazuje správne. |
||
hal_sk Profil |
Moderátor Chamurappi: Přesunuto z Windows 7 a IE6.
IE Tester ma sklamal. Chová sa rozdielne pri vykonávaní xmlhttp requestu. Viď: http://diskuse.jakpsatweb.cz/?action=vthread&forum=8&topic=119332 |
||
Chamurappi Profil |
#7 · Zasláno: 21. 12. 2010, 19:45:11
Reaguji na hala_sk:
„príklady z ht>tp://w>ww.w3schools.com/ajax/ IE Tester zobrazuje správne“ Tam nepoužívají gzip. Explorer 6 před vydáním Service Packu 2 dokázal občas chybně rozbalit skripty/styly zabalené gzipem. Je tedy možné, že IE Tester přebírá tuto chybu a že ta chyba se projevuje i při stahování zagzipovaného texťáku XMLHttpRequest em.
|
||
hal_sk Profil |
#8 · Zasláno: 21. 12. 2010, 19:55:32
Tu je jedno vlákno z oficiálneho fóra IE Tester-u: http://www.my-debugbar.com/forum/t533-Weird-Windows-64-bit.html
Zdá sa, že spomínaná chyba môže byť spôsobená aj mojou 64 bit-ovou verziou Windows 7. V každom prípade by sa mi hodil IE 6 do môjho Windows 7 64 bit. Viem že sa to tu už pár krát riešilo, ale jednoduché riešenie som nenašiel. Skúšam práve sťahovať VMware Player (virtuál PC) v ktorom skúsim rozbehať Winows XP s IE 6. |
||
Časová prodleva: 13 let
|
0