jonspionMedlem sedan maj 2000107 inlägg
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
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
Tack. skall prova får vi se!
------------------
>>> Jonspion
BireMedlem sedan dec. 19996 030 inlägg
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
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
<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.