Thread View: pl.comp.lang.javascript
2 messages
2 total messages
Started by Srututu
Wed, 22 Jul 2009 09:43
[Newbie] Nawet nie wiem jak to nazwać. Chyba proste.
Author: Srututu
Date: Wed, 22 Jul 2009 09:43
Date: Wed, 22 Jul 2009 09:43
29 lines
1594 bytes
1594 bytes
Jest sobie funkcja
function sendValue(s){
var selvalue = s.options[s.selectedIndex].value;
window.opener.document.popupform.choice.value = selvalue;
window.close();
}
nazywam pole "choice" i przy buttonie dodaję
onclick="sendValue(this.form.selectmenu);"
i działa
jak ją przerobię na
function sendValue(s,nazwapola){
var selvalue = s.options[s.selectedIndex].value;
window.opener.document.popupform.nazwapola.value = selvalue;
window.close();
}
i nazywam pole "srufru" i przy buttonie dodaję
onclick="sendValue(this.form.selectmenu,srufru);"
to juz nie działa
poprostu chciałbym mieć możliwość zmiany nazwy pola które ta funkcja
obsługuje.
Da radę?
Re: [Newbie] Nawet nie wiem jak to nazwać. Chyba proste.
Author: Tomasz "rocku" K.
Date: Wed, 22 Jul 2009 19:32
Date: Wed, 22 Jul 2009 19:32
42 lines
1809 bytes
1809 bytes
Srututu pisze:
> Jest sobie funkcja
>
> function sendValue(s){
> var selvalue = s.options[s.selectedIndex].value;
> window.opener.document.popupform.choice.value = selvalue;
> window.close();
> }
>
> nazywam pole "choice" i przy buttonie dodaję
> onclick="sendValue(this.form.selectmenu);"
> i działa
>
> jak ją przerobię na
>
> function sendValue(s,nazwapola){
> var selvalue = s.options[s.selectedIndex].value;
> window.opener.document.popupform.nazwapola.value = selvalue;
window.opener.document.popupform[nazwapola].value = selvalue;
Powinno zadziałać.
Skoro nazwapola to string, musisz się odnieść do obiektu jak do tablicy.
> window.close();
> }
>
> i nazywam pole "srufru" i przy buttonie dodaję
> onclick="sendValue(this.form.selectmenu,srufru);"
>
> to juz nie działa
>
> poprostu chciałbym mieć możliwość zmiany nazwy pola które ta funkcja
> obsługuje.
>
> Da radę?
>
>
--
Pozdrawiam,
Tomasz "rocku" K.
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads