| Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
| Autor |
Nachricht |
LadyMalia Gast Gast
|
Mit Auswahlmenü Bild und Text ändern! |
|
|
Hallo.
Ich bin eine Neustarterin und kenne mich noch nicht ganz so gut HTML & Co. aus. Bis jetzt habe ich mich immer so ein bisschen durch homepage-total gefressen (Ich liiiebe die Seite!), aber für meinen folgenden Wunsch habe ich dort leider nichts gefunden, und wenn habe ich es nicht umschreiben können. Vielleicht könnt ihr mir ja helfen!
Ich möchte mit einem Auswahlmenü ein Bild und eine dazugehörige beschreibung auswählen/ändern.
Man wählt z.B. im Auswahlmenü "Wald" oä., bestätigt dann mit "Los!" und daneben erscheint ein Bild mit Bäumen und darunter irgentein Waldgedicht.
Also quasi wie eine Art Bildergallerie... eigentlich ganz simpel...
Ich kann da sganze nicht so gut beschreiben, deswegen hab ich hier mal ein Beispielbild gemacht!:
Es wäre wunderbar, wenn mir da einer helfen könnte...Und einen "Code" für mich hat oder Links, wo es sowas gibt.
Vielen herzlichen Dank schonmal im Vorraus!
Mit freundlichen Grüßen
LadyMalia |
|
|
|
| 22 Jan 2010 18:01 |
|
  |
Gast
|
|
| 22 Jan 2010 21:04 |
|
 |
LadyMalia Gast Gast
|
|
| 23 Jan 2010 20:32 |
|
 |
Werner Homepage-Total.de Moderator

|
 |
|
|
Hier wird nicht geschoben
als Lady macht man so etwas nicht
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title></title>
</head>
<body>
<script type="text/javascript">
var txt = new Array;
var bild = new Array;
txt[1] = "Die Worte sind für ...";
bild[1] = "wald.gif";
txt[2] = "bla bla";
bild[2] = "strand.gif";
txt[3] = "blub blub";
bild[3] = "sonne.gif";
function zeige() {
var ID = document.Form.auswahl.options[document.Form.auswahl.selectedIndex].value;
if (ID != "-Wähle aus-") {
document.getElementById("bil").innerHTML = '<img src="' + bild[ID] + '">';
document.getElementById("tex").innerHTML = txt[ID];
}
}
</script>
<form method="post" action="" name="Form">
<table border="1" width="100%">
<tr>
<th width="50%">
<select size="1" name="auswahl">
<option>-Wähle aus-</option>
<option value="1">Wald</option>
<option value="2">Strand</option>
<option value="3">Sonne</option>
</select>
<input type="button" value="und los" onClick="zeige();">
</th>
<td>
<span id="bil"> </span><br>
<span id="tex"> </span>
</td>
</tr>
</table>
</form>
</body>
</html> |
_________________ Bei Fragen oder Fehlermeldungen - Bitte ausführlichen Code posten!
Wie man Fragen richtig stellt |
|
|
| 23 Jan 2010 23:03 |
|
 |
LadyMalia Gast Gast
|
Danke :-* |
|
|
Hallo Werner.
Vielen Vielen Dank!! :-* <3
Das ist genauso, wie ichs mir vorgestellt hab!
Entschuldigung. Werde nicht mehr schieben. Und mich wie eine echte Lady verhalten
Lg
LadyMalia |
|
|
|
| 27 Jan 2010 23:30 |
|
 |
LadyMalia Mitglied
|
 |
|
|
Ich habe dazu nochmal eine Frage:
Kann ich auch mit einem einfachen link Bild und Text rechts ändern.
Also, wie wenn ich jetzt extra nochmal unter dem Auswahlmenü einen ganz normalen link habe, der dann z.B. auf "Sonne" verweist...
Was muss da bei href= hin?
Und geht das überhaupt?
Vielen Dank im Voraus!!!<3
LadyMalia |
|
|
|
| 31 Jan 2010 17:11 |
|
 |
Werner Homepage-Total.de Moderator

|
 |
|
|
Also mit einen normalen Link funktioniert das nicht,
aber mit einem Link und JavaScript:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title></title>
</head>
<body>
<script type="text/javascript">
var txt = new Array;
var bild = new Array;
txt[1] = "Die Worte sind für ...";
bild[1] = "wald.gif";
txt[2] = "bla bla";
bild[2] = "strand.gif";
txt[3] = "blub blub";
bild[3] = "sonne.gif";
function zeige(ID) {
document.getElementById("bil").innerHTML = '<img src="' + bild[ID] + '">';
document.getElementById("tex").innerHTML = txt[ID];
}
</script>
<table border="1" width="100%">
<tr>
<th width="50%">
<a href="javascript:zeige('1');">Wald</a><br>
<a href="javascript:zeige('2');">Strand</a><br>
<a href="javascript:zeige('3');">Sonne</a><br>
</th>
<td>
<span id="bil"> </span><br>
<span id="tex"> </span>
</td>
</tr>
</table>
</form>
</body>
</html>
Mittlerweile Habe ich auf meiner HP einen Artikel darüber geschrieben Bildauswahl mit Textanzeige |
_________________ Bei Fragen oder Fehlermeldungen - Bitte ausführlichen Code posten!
Wie man Fragen richtig stellt |
|
|
| 31 Jan 2010 19:47 |
|
 |
LadyMalia Mitglied
|
boa |
|
|
Boa Werner, du bist ein Schatz <3
Vielen Dank.
Das du dazu etwas auf homepage-total geschrieben hast finde ich toll und ich bin sogar ein bisschen geehrt Das hat iwie noch gefehlt!
Mit freundlichen Grüßen
LadyMalia |
|
|
|
| 01 Feb 2010 23:23 |
|
 |
LadyMalia Mitglied
|
 |
|
|
Emmm....
Werner, ich glaube du hast dich da einmal ein bisschen vertan...
Bei dem Artikel auf deiner Homepage dazu hast du bei "Mit einen Link Bilder und Beschreibungen anzeigen" statt Bild1, Bild2, Bild3
| Zitat: | <a href="javascript:zeige_l('1');">Wald</a><br>
<a href="javascript:zeige_l('2');">Strand</a><br>
<a href="javascript:zeige_l('3');">Sonne</a><br><br>
| geschrieben...würde nicht so ganz passen
Und...dann wollte ich nochmal fragen, ob man auch beiden unter- bzw. nebeneinander machen kann...Also ist da ein Auswahlmenü und dadrunter dann nochmal Links...geht das? wenn ja, wie?
Dank schonmal im Vorraus <3
Mit freundlichen Grüßen
LadyMalia
P.S.: Ok ich bin ätzend: aber heißt das nicht mit einem Link[...]? Da bin ich mir aber auch nicht so ganz sicher...egal.[/url] |
|
|
|
| 01 Feb 2010 23:53 |
|
 |
Werner Homepage-Total.de Moderator

|
 |
|
|
Danke für die "Fehlermeldungen", ich habe es auf der HP gleich geändert.
| Zitat: | | Und...dann wollte ich nochmal fragen, ob man auch beiden unter- bzw. nebeneinander machen kann...Also ist da ein Auswahlmenü und dadrunter dann nochmal Links...geht das? wenn ja, wie? |
<script type="text/javascript">
var txt = new Array;
var bild = new Array;
txt[1] = "Die Worte sind für ...";
bild[1] = "wald.gif";
txt[2] = "bla bla";
bild[2] = "strand.gif";
txt[3] = "blub blub";
bild[3] = "sonne.gif";
function zeige() {
var ID = document.Form.auswahl.options[document.Form.auswahl.selectedIndex].value;
if (ID != "-Wähle aus-") {
document.getElementById("bil").innerHTML = '<img src="' + bild[ID] + '">';
document.getElementById("tex").innerHTML = txt[ID];
}
}
function zeige_l(ID) {
document.getElementById("bil").innerHTML = '<img src="' + bild[ID] + '">';
document.getElementById("tex").innerHTML = txt[ID];
}
</script>
<form method="post" action="" name="Form">
<table border="1" width="100%">
<tr>
<th width="50%">
<select size="1" name="auswahl">
<option>-Wähle aus-</option>
<option value="1">Wald</option>
<option value="2">Strand</option>
<option value="3">Sonne</option>
</select>
<input type="button" value="und los" onClick="zeige();">
<br>
<a href="javascript:zeige_l('1');">Wald</a><br>
<a href="javascript:zeige_l('2');">Strand</a><br>
<a href="javascript:zeige_l('3');">Sonne</a><br>
</th>
<td>
<span id="bil"> </span><br>
<span id="tex"> </span>
</td>
</tr>
</table>
</form> |
_________________ Bei Fragen oder Fehlermeldungen - Bitte ausführlichen Code posten!
Wie man Fragen richtig stellt |
|
|
| 02 Feb 2010 07:51 |
|
 |
|