Hallo,
ich bin hier neu im Forum und habe folgendes Problem:
Ich veröffentliche auf meine Homepage einige Traktate welche in mehreren Sprachen verfügbar sind. Diese sollen jeweils in jeder Sprache zum "Downloaden" und "Online lesen" sein. Um Platz zu sparen, dachte ich mir, ich erstelle eine einfache Drop-Down Liste, wo ich für den jeweiligen Traktat die Sprache auswählen kann.
Wenn man eine Sprache auswählt, so soll es zwei Buttons geben, mit denen man es entweder "Online lesen" oder "Downloaden" kann. Das heiß, mann wählt ein Eintrag (Sprache) aus, welcher jeweils zwei Verlinkungen hat und mit den beiden Buttons, sollen die beiden Links ausgeführt werden.
Ich hoffe, dass mein Anliegen verständlich war.
Mit einem Button hab ich es ja hinbekommen welcher jeweils ein Link ausführt, doch mit zwei Buttons bin ich nicht weitergekommen. Ich weiß auch nicht, wo ich den zweiten Link reinpacken soll. In dem Code unten sieht man, dass ist zwei Buttons platziert habe, doch werde ich leider zu ein und der gleichen Seite weitergeleitet - das ist ja natürlich auch kein Wunder, denn die zweite Seite ist nirgendwo definiert - und das ist auch mein Problem. Ist mein Vorhaben überhaupt möglich? Googeln hat mir leider nichts geholfen. Ich bin für jede Hilfe dankbar!
Ich bitte auch zu berücksichtigen, dass ich in Javascripts so gut wie nichts verstehe. Die Codes weiter unten hab ich auch nicht selber geschrieben, sondern von Web Tutorials mir geholt. Daher bitte ich um verständliche Erklärungen für mein Niveau.
So sehen meine Codes bis jetzt aus.
HTML
Javascript Code
ich bin hier neu im Forum und habe folgendes Problem:
Ich veröffentliche auf meine Homepage einige Traktate welche in mehreren Sprachen verfügbar sind. Diese sollen jeweils in jeder Sprache zum "Downloaden" und "Online lesen" sein. Um Platz zu sparen, dachte ich mir, ich erstelle eine einfache Drop-Down Liste, wo ich für den jeweiligen Traktat die Sprache auswählen kann.
Wenn man eine Sprache auswählt, so soll es zwei Buttons geben, mit denen man es entweder "Online lesen" oder "Downloaden" kann. Das heiß, mann wählt ein Eintrag (Sprache) aus, welcher jeweils zwei Verlinkungen hat und mit den beiden Buttons, sollen die beiden Links ausgeführt werden.
Ich hoffe, dass mein Anliegen verständlich war.
Mit einem Button hab ich es ja hinbekommen welcher jeweils ein Link ausführt, doch mit zwei Buttons bin ich nicht weitergekommen. Ich weiß auch nicht, wo ich den zweiten Link reinpacken soll. In dem Code unten sieht man, dass ist zwei Buttons platziert habe, doch werde ich leider zu ein und der gleichen Seite weitergeleitet - das ist ja natürlich auch kein Wunder, denn die zweite Seite ist nirgendwo definiert - und das ist auch mein Problem. Ist mein Vorhaben überhaupt möglich? Googeln hat mir leider nichts geholfen. Ich bin für jede Hilfe dankbar!
Ich bitte auch zu berücksichtigen, dass ich in Javascripts so gut wie nichts verstehe. Die Codes weiter unten hab ich auch nicht selber geschrieben, sondern von Web Tutorials mir geholt. Daher bitte ich um verständliche Erklärungen für mein Niveau.
So sehen meine Codes bis jetzt aus.
HTML
HTML:
<FORM
ACTION="../cgi-bin/redirect.pl"
METHOD=POST onSubmit="return dropdown(this.gourl)">
<SELECT NAME="gourl">
<OPTION VALUE="">Sprache wählen
<OPTION VALUE="http://www.mha-mission.org/mission/traktat/pw/DE/DE.html">Deutsch
<OPTION VALUE="http://www.mha-mission.org/mission/traktat/pw/EN/EN.html">Englisch
<OPTION VALUE="http://www.mha-mission.org/mission/traktat/pw/RUS/RUS.html">Russisch
</SELECT>
<INPUT TYPE=SUBMIT VALUE="Online lesen">
<INPUT TYPE=SUBMIT VALUE="Download">
</FORM>
Javascript Code
Java:
<SCRIPT TYPE="text/javascript">
<!--
function dropdown(mySel)
{
var myWin, myVal;
myVal = mySel.options[mySel.selectedIndex].value;
if(myVal)
{
if(mySel.form.target)myWin = parent[mySel.form.target];
else myWin = window;
if (! myWin) return true;
myWin.location = myVal;
}
return false;
}
//-->
</SCRIPT>
Zuletzt bearbeitet: