Strona pokazywana jest juz bezbolesnie i prawidlowo na FF (Linux, Windows), jak i MSIE 6 (Windows). Jednakze w ferworze walki nastapil przerost formy nad trescia i znikla funkcjonalnosc pod MSIE, tj. cos nie dziala :/
Otoz chodzi o SELECTy. Kiedy zmieniam sobie opcje, nie dzieje sie nic (a powinna byc uruchammiana funkcja JS podpieta pod onchange). MSIE wyswietla trojkacik ostrzezenia, ze wystapil blad na stronie. Gdy klikne na szczegoly, wyskakuje informacja o bledzie w konkretnym wierszu i linii. No dobra - sobie mysle - ktora to linie MSIE ma na mysli ? Wyswietlam zrodlo widziane przez MSIE (bo kod pisany przeze mnie zawiera PHP) i daje numerowanie wierszy.
Ku mojemu zdziwieniu wychodzi na slowo OPTION, a konkretnie literke O (tak, drugi znak w kolejnosci). Komunikat bledu to - "obiekt nie obsluguje tej wlasciwosci lub metody".
Zalaczam zrodlo z zaznaczeniem wierszy:
Kod
62<TR>
63<TD><SPAN CLASS="entry_desc"><SPAN CLASS="lapka" onclick="info('info_memo2.html')">Memory-2 (if any):</SPAN></SPAN></TD>
64<TD>
65<SELECT NAME="3" onchange="window.parent.location.href=upgrade_it(this.name,this.value)">
66<OPTION value="1-00" SELECTED>-----</OPTION>
67<OPTION value="2-5">1x512 MB Kingston 667/CL5</OPTION>
68<OPTION value="3-13">2x512MB Crucial Ballistic 800/CL4 DC</OPTION>
69<OPTION value="4-19">2x1GB Crucial Ballistic 800/CL4 DC</OPTION>
70<OPTION value="5-55">1x512 MB OCZ 800/CL4 (4-4-4-15)</OPTION>
71<OPTION value="6-56">2x1 GB OCZ 800/CL3 (3-4-4-15) DC</OPTION>
72</SELECT>
73</TD><TD><IMG SRC="product_info.png" ALT="info" BORDER=0 class="lapka" onclick="otworz('info24.html')" onmouseover="ddrivetip('Click to find out more','yellow', 140)";
onmouseout="hideddrivetip()"></TD>
74</TR>
63<TD><SPAN CLASS="entry_desc"><SPAN CLASS="lapka" onclick="info('info_memo2.html')">Memory-2 (if any):</SPAN></SPAN></TD>
64<TD>
65<SELECT NAME="3" onchange="window.parent.location.href=upgrade_it(this.name,this.value)">
66<OPTION value="1-00" SELECTED>-----</OPTION>
67<OPTION value="2-5">1x512 MB Kingston 667/CL5</OPTION>
68<OPTION value="3-13">2x512MB Crucial Ballistic 800/CL4 DC</OPTION>
69<OPTION value="4-19">2x1GB Crucial Ballistic 800/CL4 DC</OPTION>
70<OPTION value="5-55">1x512 MB OCZ 800/CL4 (4-4-4-15)</OPTION>
71<OPTION value="6-56">2x1 GB OCZ 800/CL3 (3-4-4-15) DC</OPTION>
72</SELECT>
73</TD><TD><IMG SRC="product_info.png" ALT="info" BORDER=0 class="lapka" onclick="otworz('info24.html')" onmouseover="ddrivetip('Click to find out more','yellow', 140)";
onmouseout="hideddrivetip()"></TD>
74</TR>
MSIE rzuca sie o wiersz 67.
Nie chodzi o wiersz 66 i nieprawidlowe (jak mi sie wydaje) uzycie parametru SELECTED (powinno byc:
Kod
66<OPTION value="1-00" SELECTED="selected">-----</OPTION>
, wlasnie sprawdzilem. Ponadto, podobna konstrukcja wystepuje juz wczesniej w kodzie i MSIE jakos to nie przeszkadza, w sensie ze zwraca uwage dopiero na trzecia taka konstrukcje (a sa one podobne - roznia sie tylko przedmiotami).
BTW, co to jest kod 0 i skad sie mozna dowiedziec, jakie kody bledow wyrzuca MSIE ?
Ktos ma jakis madry pomysl ?
Dziekuje za sugestie.