MozillaPL.org - polskie centrum Mozilli

Główne menu:

[javascript] dwa formularze, option, dodanie option

Jak tworzyć strony WWW zgodnie ze standardami

Moderator: Pomocy?!

[javascript] dwa formularze, option, dodanie option

Postautor: dextor » 02 grudnia 2004, 22:04

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.7.5) Gecko/20041108 Firefox/1.0

Witam

Mam nastepujacy problem. Mam formularz gdzie mam link otwierajacy nowe okno. W nowym oknie wyszukuje dane, wybieram jakies za pomoca radio i wybrana wartosc pojawia sie jako nowa opcja w rozwijalnej liscie w oknie rodzicu. I owszem dziala ale tylko pod IE. W javascript zazwyczaj nie
siedze i trudno mi znalezc blad. Prosze wiec o pomoc bo blad pewnie jest niewielki.

option=window.opener.document.createElement('option');
option.text='TEXT';
option.value=1;
option.selected=true;
window.opener.document.forms[0].elements[0].add(option);

--
DeXtoR
gg: 3811238 // ICQ: 162295582 // Tlen: donremigio // WPK: donremigio
www.moo3.prv.pl // www.dsmcs.glt.pl
dextor
 
Posty: 7
Z nami od: 24 lutego 2004, 18:33

Postautor: dextor » 02 grudnia 2004, 22:43

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.7.5) Gecko/20041108 Firefox/1.0

udało mi się :)
może komuś się przyda:

var parentselect = window.opener.document.getElementById('idformularza');
var newoption = window.opener.document.createElement('option');
newoption.text = 'TEXT2';
newoption.value = 1;
newoption.selected=true;
parentselect.options[parentselect.options.length] = newoption;

--
DeXtoR
gg: 3811238 // ICQ: 162295582 // Tlen: donremigio // WPK: donremigio
www.moo3.prv.pl // www.dsmcs.glt.pl
dextor
 
Posty: 7
Z nami od: 24 lutego 2004, 18:33

Postautor: dextor » 02 grudnia 2004, 23:12

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.7.5) Gecko/20041108 Firefox/1.0

to znowu ja ... jarząbek :)

teraz mam odmienny problem ... jeśli już mogę dodać .... to jak mogę usunąć jedną z <option> :)

--
DeXtoR
gg: 3811238 // ICQ: 162295582 // Tlen: donremigio // WPK: donremigio
www.moo3.prv.pl // www.dsmcs.glt.pl
dextor
 
Posty: 7
Z nami od: 24 lutego 2004, 18:33

Postautor: dextor » 03 grudnia 2004, 15:07

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.7.5) Gecko/20041108 Firefox/1.0

Udało mi się rozwiązać problem usuwania pozycji w select. Wykorzystałem skrypt z tej strony http://www.felgall.com/jstip37.htm .

Teraz mam jednak kolejny problem :). chcę wysłać wszystkie pozycje z selecta, ale bez zaznaczania ich ręcznie i wysyłania jako multiselect z name="zmienna[]". Może istnieje jakiś sposób by wysłać wsyzstkie pozycje z selecta za pomocą javascript. Bo w php w którym zazwyczaj siedze nie widzę takiej możliwości


--
DeXtoR
gg: 3811238 // ICQ: 162295582 // Tlen: donremigio // WPK: donremigio
www.moo3.prv.pl // www.dsmcs.glt.pl
dextor
 
Posty: 7
Z nami od: 24 lutego 2004, 18:33

Postautor: Gość » 05 grudnia 2004, 15:24

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.7.5) Gecko/20041108 Firefox/1.0

dextor pisze:var parentselect = window.opener.document.getElementById('idformularza');
var newoption = window.opener.document.createElement('option');
newoption.text = 'TEXT2';
newoption.value = 1;
newoption.selected=true;
parentselect.options[parentselect.options.length] = newoption;


mam jeszcze jeden problem ... czy da się do tak tworzonego elementu dorzucić jeszcze "onClick" ???
daje coś takiego
newoption.onClick = 'open(\'strona.php\')';

ale to nie działa. jakiś pomysł ??

--
DeXtoR
gg: 3811238 // ICQ: 162295582 // Tlen: donremigio // WPK: donremigio
www.moo3.prv.pl // www.dsmcs.glt.pl
Gość
 


Wróć do Tworzenie stron WWW

Kto jest online

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

cron
Przejdź do powiązanej strony

Nawigacja:

Stopka: