webForumDet fria alternativet

Select list ?

5 svar · 420 visningar · startad av jonspion

jonspionMedlem sedan maj 2000107 inlägg
#1

Jag har ett problem...
Det är så att jag skall ha en SelectList
(vad heter det på svenska igentligen?)på min sida med länkar som så fort man klickar på skall komma till respektiva sida. (fyndigt va?) nu till problemet.
hur får jag länkarna att öppnas i en annan frame? länkarna skall öppnas i en frame som jag döpt lite fyndigt till "hem". ;-)

Formaterar också selectlisten med css och undrar om man kan formatera texten olika i själva selectlisten? har försökt men inte lyckats...

Här är min nuvarande kod till Selectlisten

<SCRIPT LANGUAGE="JavaScript">

<!-- Begin
function formHandler(form){
var URL = document.form.site.options[document.form.site.selectedIndex].value;
window.location.href = URL;
}
// End -->
</SCRIPT>

<form name="form" class="list">
<select name="site" size=1 onChange="javascript:formHandler()" class="list">
<option value="">Hem	
<option value="">Om oss
<option value="">bla
<option value=""">blabla
<option value=""> mer blabla
</select>
</form>

Nån som kan förklara hur jag skall få detta o gå ihop? :-)

------------------
>>> Jonspion

SandmanMedlem sedan juli 2000104 inlägg
#2

testa o se om detta passar

Använd detta för att formatera SelectListen
<style>
SELECT
{
BACKGROUND-COLOR: #daeaff;
BORDER-BOTTOM: #6789b5 2px inset;
BORDER-LEFT: #38527b 2px inset;
BORDER-RIGHT: #6789b5 2px inset;
BORDER-TOP: #38527b 2px inset;
COLOR: #4b6b90;
FONT-FAMILY: Verdana;
FONT-SIZE: 8pt;
FONT-WEIGHT: lighter;
TEXT-DECORATION: none
}
</style>
Själva Javascriptet:
<script language="JavaScript">
<!--
function byt(form,callingField)
{
parent.hem.location.href=form.list.options[form.list.selectedIndex].value
}
//-->
</script>

Formuläret:
<FORM method="post" >
<SELECT NAME="list" size="1" onchange="byt(this.form, this.name);">
<OPTION selected VALUE="http://www.altavista.com">Länk1
<OPTION VALUE="http://www.altavista.com">Länk2
<OPTION VALUE="http://www.altavista.com">Länk3
<OPTION VALUE="http://www.altavista.com">Länk4
</SELECT>
</FORM>

------------------
/Sandman

jonspionMedlem sedan maj 2000107 inlägg
#3

Tack. skall prova får vi se!

------------------
>>> Jonspion

BireMedlem sedan dec. 19996 030 inlägg
#4

Lägg till:

<base target="hem">

Borde funka ;)

------------------
<A HREF="http://www.lifestyleshop.nu/bire" TARGET=_blank>CTS / AA / CD / OH / RD / SD / TR / MR</A>

jonspionMedlem sedan maj 2000107 inlägg
#5

scriptet funka. Tack Sandman!
O bara lägga till

<base target="hem">

verkade inte funka så bra. det var synd ;-)

------------------
>>> Jonspion

spangoMedlem sedan juni 20006 147 inlägg
#6

<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
function formHandler(sel){
var URL = sel.options[sel.selectedIndex].value;
if(URL)
parent.FRAMENS_NAMN.location.href = URL;
}
// End -->
</SCRIPT>

<form name="form" class="list">
<select name="site" size=1 onChange="javascript:formHandler(this)" class="list">
<option value="">Hem 
<option value="">Om oss
<option value="">bla
<option value="">blabla
<option value=""> mer blabla
</select>
</form>

fixar framesproblem.

Förresten, selectlistbox heter "listruta" på svenska.

------------------
-- spango
Ingen älskar en man med skägg.

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