Öppna fönster och skicka värde, fel i koden nånstans.

JavaScript

4 svar · 374 visningar · startad av Nson

Medlem sedan juni 2001145 inlägg
Trådstart#1

Massor med problem, eller rättare sagt bara ett men jag får inte till det. Vill öppna ett nytt fönster och till detta fönster skicka med en sträng innehållande textboxen FindUserName('s) värde.

Får snyggt upp en ny sida men ?field blir alltid Form1.FindUserName och inte värdet av Form1.FindUserName ...

Ytterst tacksam om nån vill slå en bläng och berätta vad jag gjort fel.

Html

<INPUT type="text" id="FindUserName" name="FindUserName"><BR>
<INPUT type="button" value="Button" onclick="javascript: openfinduserWindow('Form1.FindUserName');">

Java:

<script language=JavaScript>
functionopenfinduserWindow(strField)
{
window.open('window_finduser.aspx?field=' + strField, 'calendarPopup', 'width=450,height=550,resizable=no');
}
</script>
Medlem sedan jan. 2003296 inlägg
#2
<INPUT type="button" value="Button" onclick="javascript:openfinduserWindow(Form1.FindUserName.value);">
Medlem sedan juni 2001145 inlägg
#3

När jag använder din kod så slutar plötsligt fönstret att öppna sig. Förstår att om jag skriver 'Form1.FindUserName' så sickar den det som en sträng och inte värdet i Form1.FindUserName ...

Medlem sedan juni 200032 967 inlägg
#4

Du saknar ett mellanslag efter function i javascriptet. Du kan också ta bort javascript**:** ur onclick-eventet.

Medlem sedan juni 2001145 inlägg
#5

Grymt.. Tack skall ni .. Ni är bäst!... Efter att ha plockat bort javascript: så funkade det super bra. Det är ju helt underbart då kan jag fortsätta... tack skall ni ha!

270 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
134 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)