MozillaPL.org - polskie centrum Mozilli

Główne menu:

[JS] Wybór z okna i zmiana formularza po wybrze opcji

Jak tworzyć strony WWW zgodnie ze standardami

Moderator: Pomocy?!

[JS] Wybór z okna i zmiana formularza po wybrze opcji

Postautor: kostii » 28 lutego 2006, 13:37

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.1) Gecko/20060111 Firefox/1.5.0.1

Czesc prosze o pomoc musze zrobic w jsp i java script wyskakujace okno z opcjami i to juz mam ale po wybraniu 1 z 3 opcji jak np. wybiore 1 to zmienia mi sie formularz jak 2 to na stronie wyskakuje inny formularz.
Mam ze jak nacisne onclick='doClick("tak") robi
function doClick(tak) {
if (self.opener.document.okno.pole!= undefined){
self.opener.document.okno.pole.value=tak;

}
window.close();
}
problem jest taki ze teraz to value "tak" przypisac w innym pliku jsp :

if ( value = tak ) {

<table>......
}
else { nic nie ma }
if (value = nie) {
<table> .....
}
prosze jak to zrobic bo strona odrazu wyswietli "nic nie ma" i juz nie sprawdza czy value sie zmieniło na tak
????
kostii
 

Postautor: helios » 28 lutego 2006, 22:08

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; pl-PL; rv:1.7.12) Gecko/20051010 Firefox/1.0.7 (Ubuntu package 1.0.7)

Masz kilka błędów w skrypcie JS:
Kod: Zaznacz cały
function doClick(tak) {
if (self.opener.document.getElementById("pole").value != undefined){
   self.opener.document.getElementById("pole").value = tak
}
self.close()
}


Nie znam JSP, ale może dodaj ukryte pole formularza i ustawiaj jego wartość za pomocą JS. Chodzi mi o "element.setAttribute(nazwa, wartość)". :)

Podaj więcej kodu i wytłumacz jeszcze raz, o co Ci chodzi. Nie jestem pewien, czy dobrze zrozumiałem.
helios
 
Posty: 217
Z nami od: 10 sierpnia 2005, 18:15
Lokalizacja: Gdańsk

Postautor: Gość » 28 lutego 2006, 23:05

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.0.1) Gecko/20060111 Firefox/1.5.0.1

Tak: 'opener', nie: 'self.opener'. Tak: 'if ( value == tak )', nie: 'if ( value = tak )'.

???
Gość
 


Wróć do Tworzenie stron WWW

Kto jest online

Zarejestrowani użytkownicy: Baidu [Spider], Bing [Bot], dexter, Google [Bot]

Przejdź do powiązanej strony

Nawigacja:

Stopka: