Hej Du har inte inkluderat funktionen GoNews() med din kod. Jag antar att du vill öppna sidan i ett nytt fönster med ett angivet utseende. Jag skulle då skrivit såhär: Tack killar, så enkelt och det löste mitt problemSkicka variabler i asp från option tag
Jag har ett litet problem och undrar om någon kan hjälpa mig.
Bifogar följande kodfragment...
<select name="selKal" class="Year" onChange="GoNews('main.asp?News=Calender&Opt=')">
<option selected>-Välj årtal-</option>
<option >2002</option>
<option>2003</option>
<option>2004</option>
<option>2005</option>...osv
Som synes ska jag skicka variabler till en sida som heter main.asp till en kategori som heter calender. Här är problemet hur kan man skicka med det jag vill ha i option (2002,2003 osv). Jag har lagt en variabel kallad Opt men vet inte vad jag ska sätta på den?
//MickeSv: Skicka variabler i asp från option tag
<code>
<HTML>
<HEAD>
<META http-equiv="Content-Script-Type" content="text/javascript">
<TITLE></TITLE>
<SCRIPT>
function GoNews()
{
var win = window.open('', "newspopup", "height=200, width=400, status=yes, toolbar=no, menubar=no, location=no")
win.focus();
}
</SCRIPT>
</HEAD>
<BODY>
<FORM method="get" action="main.asp" target="newspopup">
<INPUT type="hidden" name="News" value="Calender">
<SELECT name="Opt" class="Year" onChange="GoNews();this.form.submit();">
<OPTION selected>-Välj årtal-</option>
<OPTION>2002</OPTION>
<OPTION>2003</OPTION>
<OPTION>2004</OPTION>
<OPTION>2005</OPTION>
</SELECT>
<NOSCRIPT><INPUT type="submit" value="Visa"></NOSCRIPT>
</FORM>
</BODY>
</HTML>
</code>
Då bör det även fungera för det som inte stödjer javascript. Kanske t.o.m. för dem som har popup blokerare aktiverad.
Javascript skall kompletera sidan inte utgöra den centrala funktionen.Sv: Skicka variabler i asp från option tag
:-) Micke