Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z zaleznymi selectami
Skyline
post
Post #1





Grupa: Zarejestrowani
Postów: 63
Pomógł: 0
Dołączył: 25.07.2007

Ostrzeżenie: (0%)
-----


Witam, mam problem z zaleznymi selectami pod IE6 oraz IE7 - pod firefox działają poprawnie. Wydaje mi sie, ze blad jest gdzies w wywolaniu funkcji, gdyz w tym miejscu otrzymuje komunikat bledu. Siedze juz nad tym drugi dzien, jednak nie moge wyeliminowac tego bledu.

Fukcja w javascript jest taka:

function List(x,y,i,t)
{
var O={
'7':{'27':'Sieci wodne i kanalizacyjne','26':'Składowiska odpadów','25':'Spalarnie odpadów','24':'Oczyszczalnie ścieków',
'23':'Przemysłowe instalacje ochrony środowiska',},
'6':{'11':'Obiekty wielkokubaturowe','10':'Obiekty handlowe','9':'Obiekty użyteczności publicznej','8':'Obiekty biurowe',
'7':'Obiekty mieszkalne'},
'5':{'18':'Miejska infrastruktura komunikacyjna','17':'Obwodnice','16':'Drogi krajowe',},
'4':{'28':'Instalacje dla przemysłu energetycznego','22':'Instalacje przemysłowe','21':'Konstrukcje stalowe',
'20':'Hale magazynowe i centra logistyczne','19':'Hale przemysłowe',},
'3':{'15':'Obiekty infrastrukturalne','14':'Konstrukcje podziemne','13':'Wiadukty','12':'Mosty',}
}

while(y[0])y.remove(0)
for(i in O[x]){
y.appendChild(t=document.createElement('option')).text=O[x][t.value=i]

}
}

pierwszy select jest taki:

<select name="branche" onchange="List(this.value,this.form.investments);">
<option value="0">-- Wybierz --</option>
<option value="7">Budownictwo ochrony środowiska</option>
<option value="6">Budownictwo ogólne</option>
<option value="5">Budownictwo drogowe</option>
<option value="4">Budownictwo przemysłowe</option>
<option value="3">Budownictwo inżynierskie</option>
</select>

drugi, zalezny od tego wyzej:

<select name="investments">
<option value="0">-- Wybierz branże --</option>
</select>

W firefox działają poprawnie, w IE dostaje komunikat ze oczekiwano obietku. Tak jak mowie, podejrzewam ze blad jest w tym wywolaniu: List(this.value,this.form.investments), wydaje mi sie, ze ten drugi parametr jest niepoprawny.

Bede wdzieczny za wszelkie sugestie i pomoc.

Pozdrawiam
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 07:47