Dropdownmenü mit direkter Verlinkung
Worm
- javascript
Hallo zusammen,
irgendwas mache ich falsch. kann mir jemand helfen?
Vielen Dank
Worm
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<link rel="stylesheet" type="text/css" href="/akademie02/styleguide.css">
<script language="JavaScript">
<!--
function LAND_jumpMenu(targ,selObj,restore)
{ //v3.0
if(selObj.options[selObj.selectedIndex].value=='Österreich') window.open('http://www.link1.de','_blank','');
else if(selObj.options[selObj.selectedIndex].value=='Belgien') window.open('http://www.link2.de','_blank','');
else if(selObj.options[selObj.selectedIndex].value=='Bulgarien') window.open('http://www.link3.de','_blank','');
//popup('www.link4.de ','live','no','yes','600','500');
else
{
eval(targ+".location='i_reisethemen.php?n=sport&n1="+escape(selObj.options[selObj.selectedIndex].value)+"&pid='");
eval("parent.dertour_footer.location='footer.php?n=sport&n1="+escape(selObj.options[selObj.selectedIndex].value)+"&pid='");
}
if (restore) selObj.selectedIndex=0;
}
//-->
</script>
<title>Neue Seite 1</title>
</head>
<body topmargin="0" leftmargin="0">
<table border="0" width="468" height="60" cellspacing="0" cellpadding="0">
<tr>
<td width="10" valign="top" bgcolor="#E97814" rowspan="2"></td>
<td width="173" valign="top" bgcolor="#313881" height="7"></td>
<td width="188" valign="top" bgcolor="#FEF9F6" height="60" rowspan="2">
<form method="POST" action="--WEBBOT-SELF--">
<!--webbot bot="SaveResults" U-File="_private/form_results.txt"
S-Format="TEXT/CSV" S-Label-Fields="TRUE" -->
<p style="margin-left: 3; margin-right: 3"><font id="size11">Land <select size="1" name="LAND" font id="size11" onChange="LAND_jumpMenu">
<option value="">-- Ziel wählen --</option>
<option value="Österreich">Österreich</option>
<option value="Belgien">Belgien</option>
<option value="Bulgarien">Bulgarien</option>
<option value="Dänemark">Dänemark</option>
<option value="Deutschland">Deutschland</option>
<option value="Estland">Estland</option>
<option value="Finnland">Finnland</option>
<option value="Frankreich">Frankreich</option>
<option value="Griechenland">Griechenland</option>
<option value="Großbritannien">Großbritannien</option>
<option value="Irland">Irland</option>
<option value="Island">Island</option>
<option value="Italien">Italien</option>
<option value="Jugoslawien">Jugoslawien</option>
<option value="Kroatien">Kroatien</option>
<option value="Lettland">Lettland</option>
<option value="Litauen">Litauen</option>
<option value="Luxemburg">Luxemburg</option>
<option value="Malta">Malta</option>
<option value="Monaco">Monaco</option>
<option value="Niederlande">Niederlande</option>
<option value="Norwegen">Norwegen</option>
<option value="Polen">Polen</option>
<option value="Portugal">Portugal</option>
<option value="Rumänien">Rumänien</option>
<option value="Schweden">Schweden</option>
<option value="Schweiz">Schweiz</option>
<option value="Slowakische Republik">Slowakische Republik</option>
<option value="Slowenien">Slowenien</option>
<option value="Spanien">Spanien</option>
<option value="Türkei">Türkei</option>
<option value="Tschechische Republik">Tschechische Republik</option>
<option value="Ukraine">Ukraine</option>
<option value="Ungarn">Ungarn</option>
<option value="Zypern">Zypern</option>
</select></p>
</form>
......
hi
irgendwas mache ich falsch. kann mir jemand helfen?
evtl.
wobei?
was ist dein problem?
und wie lautet deine konkrete fehlerbeschreibung?
so long
ole
(8-)>
ps: und warum benutzt du frontpage und keinen HTML-Editor (egal ob WYSIWYG oder nicht)? *SCNR*
sorry, mein Problem ist das die Links nicht funktionieren wen ich etwas ausgewählt habe...
leider kann ich hier nichts anderes nutzen außer Frontpage.
ist eine schande ich weiß...:o).
viele Grüße Worm
leider kann ich hier nichts anderes nutzen außer Frontpage.
wer hat denn Notepad deinstalliert?
Darüber hinaus, kannst du dir die Fehlermeldungen, wenn zwar nicht besonders aussagekräftig, sogar im IE (oder ist der auch deinstalliert?) anzeigen lassen.
Struppi.
leider kann ich hier nichts anderes nutzen außer Frontpage.
wer hat denn Notepad deinstalliert?
Darüber hinaus, kannst du dir die Fehlermeldungen, wenn zwar nicht besonders aussagekräftig, sogar im IE (oder ist der auch deinstalliert?) anzeigen lassen.Struppi.
der zeigt keine Fehlermeldungen an, sonst hätte ich den fehler ja finden können.
Was soll ich mit Notepad?
Danke für die Hilfe
Worm
Ertsmal zu deiner Frage, was du mit Notpad sollst. Einen HTML Code schreiben der gültig ist z.b. und nicht das was FP da "zaubert".
<script language="JavaScript">
da fehlt das type atribut.
<!--
function LAND_jumpMenu(targ,selObj,restore)
{ //v3.0
if(selObj.options[selObj.selectedIndex].value=='Österreich') window.open('http://www.link1.de','_blank','');
else if(selObj.options[selObj.selectedIndex].value=='Belgien') window.open('http://www.link2.de','_blank','');
else if(selObj.options[selObj.selectedIndex].value=='Bulgarien') window.open('http://www.link3.de','_blank','');
//popup('www.link4.de ','live','no','yes','600','500');
else
{
eval(targ+".location='i_reisethemen.php?n=sport&n1="+escape(selObj.options[selObj.selectedIndex].value)+"&pid='");
eval("parent.dertour_footer.location='footer.php?n=sport&n1="+escape(selObj.options[selObj.selectedIndex].value)+"&pid='");
eval ist evil!
Es verschlechtert die Performance dramatisch und läßt dich das Skript nicht debuggen und kann unter Umständen zu unerklärbaren Abstürzen führen und eigentlich ist es auch nie notwendig.
}
if (restore) selObj.selectedIndex=0;
}//-->
</script>
<title>Neue Seite 1</title>
LOL - diesen Titel haben ungefähr 50% aller snowboarder seiten.
<table border="0" width="468" height="60" cellspacing="0" cellpadding="0">
Warum eine Tabelle?
du willst einen Content der 468px breit ist (was zwar Mist ist, da es auf meinen 21" Monitor ca. 75% der Browserfläche weiß läßt).
body { margin-left:10%;margin-right:10%;}
und deine Tabelle ist überflüssig.
<tr>
<td width="10" valign="top" bgcolor="#E97814" rowspan="2"></td>
<td width="173" valign="top" bgcolor="#313881" height="7"></td>
<td width="188" valign="top" bgcolor="#FEF9F6" height="60" rowspan="2">
Was dieses Konstrukt soll weiß nur der Teufel.
<p style="margin-left: 3; margin-right: 3"><font id="size11">Land
Das Font Tag ist verlatet und soll nicht mehr eingestzt werden. Zumal in dem Falle es sogar leer ist. Falls du dich wirklich mit dem erstellen von Intenetseiten beschäftigen willst, mach dich mal über CSS schlau.
<select size="1" name="LAND" font id="size11" onChange="LAND_jumpMenu">
Hier ist der Fehler, eigentlich sollte jeder Browser hier einenen Fehler anzeigen, aber da du offensichtlich nur den IE hast (der einfach versucht deine Fehler zu korregieren, was aber zu allen möglichen anderne Problemen führne kann), hast du nicht gemerkt das diese Funktion nicht aufgerufen wird, wo sind die Parameter?
Struppi.
hi
Das Font Tag ist verlatet [...]
^^^^^^^^
heißt das da ist zuviel milch drin? *fg* *SCNR*
http://www.lion-coffee.de/Caffe_Latte.htm
so long
ole
(8-)>