webForumDet fria alternativet

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

JavaScript

4 svar · 366 visningar · startad av Nson

Medlem sedan juni 2001145 inlägg
Frågan#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!

259 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
118 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
130 ms — ändringar (db)