html probleem

Status
Niet open voor verdere reacties.

pionok

Gebruiker
Lid geworden
5 mrt 2004
Berichten
241
ik ben bezig met een nieuwe site en nu wil ik van onderstaand javascript de links laten openen in het main scherm.
waar moet ik dit neerzetten in het scriptje.

<body>
<form name=minimenu>
<select name=SectionSelect onchange='keuze()' size=1 multiple class=menustijl>
<Option selected value=" ">Ringtones
<Option value="http://ski.pagina.nl">25 nieuwste.
<Option value="#">van A-Z.
<Option value="#">Categorie.
<Option value="#">top100 2003.
<Option value="#">mijn top10.
</select>
</form>
<BR>


alvast bedankt voor de reacties
groet rene
 
target?

Ik weet het niet zeker, ik ben niet zo'n java-expert, maar moet je geen Target aangeven? op dezelfde manier als je dat bij een link doet?

MVG.

armand
 
ja dat klopt, target=main, en ik heb wel een base target gemaakt (ik werk met frames) maar daar werkt dit menu niet op dus wil ik het per link even aangeven. iemand anders die me kan helpen misschien.
groeten rene
 
Hoi,

Je roept met je menu een functie in een scriptje aan met de naam keuze().

Hierin zal je een url in een frame laten laden en dus moet je ook daar je taget meegeven.

Als het niet lukt misschien even dat scriptje hier plaatsen?

:)
 
dit is de code
<html>

<head>
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>New Page 4</title>
<base target="main">
<style>
.menustijl{
background-color:#000099;
color:#FFFFFF;
font-size:8pt;
font-weight:bold;
font-family:arial,helvetica,sans-serif;}
</style>

<script language="javascript">
function keuze(){
location=document.minimenu.SectionSelect.options[document.minimenu.SectionSelect.selectedIndex].value}
</script>

</head>

<body>
<form name=minimenu>
<select name=SectionSelect onchange='keuze()' size=1 multiple class=menustijl>
<Option selected value=" ">Menutitel
<Option value="#">Item 1 dit is de link die open moet , waar zet ik nu target main neer
<Option value="#">Item 2
<Option value="#">Item 3
<Option value="#">Item 4
<Option value="#">Item 5
</select>
</form>

</body>

</html>


het doel is dus als item 2 aangeklikt wordt dat deze in het main scherm geopend wordt. en niet in hetzelfde scherm.
wie kan mij hier mee helpen?
groeten rene

ps. gaarne iemand die het goed snapt en voor mij de code aan kan passen.
 
Hoi,

Je hebt in je scriptje alleen location staan, dit wil zeggen dat ie de pagina opent in de huidige pagina en dat is dus het frame waar je op dat moment in zit.

Oplossing is een framenaam in die location te zetten:

PHP:
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> 
<title>New Page 4</title> 
<base target="main">
<style> 
.menustijl{ 
background-color:#000099; 
color:#FFFFFF; 
font-size:10pt; 
font-weight:bold; 
font-family:arial,helvetica,sans-serif;} 
</style> 
<script language="javascript"> 
function keuze(){
	parent.main.location=document.minimenu.SectionSelect.options[document.minimenu.SectionSelect.selectedIndex].value;
} 
</ script> 
</head> 
<body> 
<form name=minimenu> 
<select name=SectionSelect onchange='keuze()' size=1 class=menustijl> 
<option selected value=" ">Menutitel 
<option value="http://chat.helpmij.nl">Item 1</option>
<option value="http://www.helpmij.nl">Item 2</option>
<option value="#">Item 3</option>
<option value="#">Item 4</option>
<option value="#">Item 5</option>
</select> 
</form> 
</body> 
</html>

Waarbij ik er vanuit ga dat het frame waar je het in wilt openen main heet.

:)
 
het was even zoeken voor me maar het is gelukt.
dankjewel
groeten rene
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan