webForumDet fria alternativet

Select list ?

HTML & CSSur HTML, XHTML & CSS

5 svar · 420 visningar · startad av jonspion

Medlem sedan maj 200099 inlägg
Frågan#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

Medlem sedan juli 2000112 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

Medlem sedan maj 200099 inlägg
#3

Tack. skall prova får vi se!

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

Medlem sedan dec. 199919 074 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>

Medlem sedan maj 200099 inlägg
#5

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

<base target="hem">

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

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

Medlem sedan juni 20008 205 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.

274 ms totalt · 3 externa anrop · v20260731065814-full.4bcf49fe
138 ms — hämta forumlista (db)
128 ms — hämta statistik (db)
136 ms — hämta tråd, inlägg och bilagor (db)