G graf Medlem sedan aug. 2001 174 inlägg Trådstart 8 okt. 2001 12:22 #1 KOD:
<select name="Favoritarstid" size="7" multiple>
<option>Svensson</option>
<option>Karlsson</option>
<option>Andersson</option>
<option>Stenmark</option>
<option>Asp</option>
<option>Kanerud</option>
<option>Danielsson</option>
</select>
Hur skriver jag om jag vill att om man t ex klickar på efternamnet: Danielsson så öppnas en ny sida (sida1.htm) i en annan frame?
Det får man använda JavaScript för. Därför flyttas tråden.
Skulle ju kunna ta och svara också..
<select name="Favoritarstid" size="7" multiple onChange="parent.framens_namn.location.href = this.options[this.selectedIndex].value;">
<option value="sida1.html">Svensson</option>
<option value="sida2.html">Karlsson</option>
<option value="sida3.html">Andersson</option>
<option value="sida4.html">Stenmark</option>
<option value="sida5.html">Asp</option>
<option value="sida6.html">Kanerud</option>
<option value="sida7.html">Danielsson</option>
</select>
G graf Medlem sedan aug. 2001 174 inlägg en sista fråga bara!
Om jag vill länka till en annan frame då jag använder en rullgardin då?
Såhär ser min nuvarande kod ut:
<form>
<select name="meny" onchange="parent.huvud.location.href =
this.options[this.selectedIndex].value">
<OPTION VALUE="sida1.shtml">-Efternamn-</option>
<OPTION VALUE="bengtsson.htm">bengtsson</option>
<OPTION VALUE="gronlund.htm">Grönlund</option>
<OPTION VALUE="lindstrom.htm">Lindström</option>
<OPTION VALUE="danielsson.htm">Danielsson</option>
</SELECT>
</FORM>
Nu förstår jag inte. Den koden bör ju funka utmärkt. Vill du att det ska öppnas i framen "huvud" så skriver du så. Vill du öppna sidan i en annan frame så bytar du ut huvud mot den framens namn.
G graf Medlem sedan aug. 2001 174 inlägg Det står "Fel på sidan" i statusraden då...
O OveRRidE Medlem sedan feb. 2001 12 078 inlägg
Vill du att det ska öppnas i framen "huvud" så skriver du så. Vill du öppna sidan i en annan frame så bytar du ut huvud mot den framens namn.
Eller skriver target="ramnamn" i <form> taggen.
E evesve Medlem sedan sep. 2001 163 inlägg Kanske en liten fortsättning:
Jag har i meny i vänster frame en rullgardinsmeny
<form name="form">
<select name="form" size="1" onChange="parent.body.location.href = this.options[this.selectedIndex].value;" class=bgMeny1>
<option value="excelfilen.asp">Excel filen</option>
</select>
I "excelfilen.asp" har jag lagt in
<%
Response.Buffer = TRUE
Response.ContentType = "application/vnd.ms-excel"
%>
1. Hur kan jag spara body-framen som nu är ett excel-dokument?
2. Kan jag få sidan som nu är ett excel-dokument att öppna sig i "riktiga excel"?
Jag har försökt med "parent.top.location.href", vilket fungerar, men jag får inga menyer så jag kan redigera o spara.
Har jag missat nåt?