webForumDet fria alternativet

Lista

8 svar · 213 visningar · startad av graf

grafMedlem sedan aug. 2001178 inlägg
#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?

Erik JuhlinMedlem sedan maj 20007 625 inlägg
#2

Det får man använda JavaScript för. Därför flyttas tråden. :)

------------------
/Erik
www.juhlin.nu /sk8files/ /mp2d/

Erik JuhlinMedlem sedan maj 20007 625 inlägg
#3

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>

------------------
/Erik
www.juhlin.nu /sk8files/ /mp2d/

grafMedlem sedan aug. 2001178 inlägg
#4

Tack Erik!

grafMedlem sedan aug. 2001178 inlägg
#5

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>

Erik JuhlinMedlem sedan maj 20007 625 inlägg
#6

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. :)

------------------
/Erik
www.juhlin.nu /sk8files/ /mp2d/

grafMedlem sedan aug. 2001178 inlägg
#7

Det står "Fel på sidan" i statusraden då...

OveRRidEMedlem sedan feb. 20018 509 inlägg
#8

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. ;)

------------------
Craving for malicious suspection fulfilles the prophesized termination of this world.

evesveMedlem sedan sep. 2001170 inlägg
#9

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?

Genererad på 393 ms · cache AV · v20260730165559-full.f96bc7eb