Suche im Forum:
Suchen


Autor Nachricht
Beitrag14.08.2008 um 09:58 (UTC)    
Titel: Dropdownfeld => anderen Auswahl - anderes Bild

Ich habe ein Dropdownmenü mit den Einträgen von 1 - 10. Ich möchte, wenn ich z.B. "5" Auswähle, dass unter dem Dropdownfeld ein Bild angezeigt wird. Wenn ich jetzt "2" auswähle, ein anderes Bild.

Wie geht das? Sollte ca. genauso wie bei der Designauswahl vom HPBK sein.
Beitrag14.08.2008 um 15:50 (UTC)    
Titel:

Code:
<script language="javascript" type="text/javascript">
  function bilderwechsel() {
    if(document.ausklappen.auswahl.options[1].selected == true)
    {
      document.images["bild"].src = "bildurl 1"; 
    }
    if(document.ausklappen.auswahl.options[2].selected == true)
    {
      document.images["bild"].src = "bildurl 2"; 
    }
    if(document.ausklappen.auswahl.options[3].selected == true)
    {
      document.images["bild"].src = "bildurl 3"; 
    }
    if(document.ausklappen.auswahl.options[4].selected == true)
    {
      document.images["bild"].src = "bildurl 4"; 
    }
    if(document.ausklappen.auswahl.options[5].selected == true)
    {
      document.images["bild"].src = "bildurl 5"; 
    }
    if(document.ausklappen.auswahl.options[6].selected == true)
    {
      document.images["bild"].src = "bildurl 6"; 
    }
    if(document.ausklappen.auswahl.options[7].selected == true)
    {
      document.images["bild"].src = "bildurl 7"; 
    }
    if(document.ausklappen.auswahl.options[8].selected == true)
    {
      document.images["bild"].src = "bildurl 8"; 
    }
    if(document.ausklappen.auswahl.options[9].selected == true)
    {
      document.images["bild"].src = "bildurl 9"; 
    }
    if(document.ausklappen.auswahl.options[10].selected == true)
    {
      document.images["bild"].src = "bildurl 10"; 
    }
  }
  </script> 
 
  <form name="ausklappen">
    <select name="auswahl" size="1">
      <option>...select</option>
      <option>Ich</option>
      <option>Du</option>
      <option>Er</option>
      <option>Sie</option>
      <option>Es</option>
      <option>Wir</option>
      <option>Ihr</option>
      <option>Sie</option>
      <option>sind</option>
      <option>Humankapital</option>
    </select>
    <input type="button" name="button" value="Los" onclick="bilderwechsel()" />
  </form>
  <img src="bildurl 0" name="bild" />


Einfach "bildurl 1" bis "bildurl 10" im Script ändern. Die Bezeichnungen in den <option>-Tags anpassen und schon sollte es funzen.



PS: Der Code ist beerware.


Zuletzt bearbeitet von glattwalzwerk am 14.08.2008, 19:23, insgesamt einmal bearbeitet
Beitrag14.08.2008 um 15:53 (UTC)    
Titel:

Geht, aber geht das auch ohne Button?
Und geht das, dass unter dem Bild dann auch noch einen Text angezeigt wird?


Zuletzt bearbeitet von suchen am 14.08.2008, 16:55, insgesamt einmal bearbeitet
Beitrag14.08.2008 um 15:57 (UTC)    
Titel:

Das hab ich jetzt nicht getestet, aber versuche mal onchange="bilderwechsel()" in die <form>-Tags zu schreiben. In welchem Teil des Formular das jetzt genau stehen muss ob im form, im selected oder im option -Tag weiß ich nicht.
Beitrag14.08.2008 um 16:02 (UTC)    
Titel:

Ich habs hinbekommen, aber wie kann ich jetzt noch darunter einen Text anzeigen?
Beitrag14.08.2008 um 18:22 (UTC)    
Titel:

Schreibe einfach ein:

Code:
<p id="text"> ... </p>


unter das

Code:
<img src="bildurl 0" name="bild" />


Im Script schreibst du unter den Teil mit den Bildurls:

Code:
document.images["bild"].src = "bildurl 1";


noch folgendes:

Code:
document.getElementById("text").firstChild.nodeValue = "Der Text der hin soll";
Beitrag14.08.2008 um 18:29 (UTC)    
Titel:

DANKE! Hat geklappt
Beitrag14.08.2008 um 18:36 (UTC)    
Titel:

Bitte sehr.
Beitrag15.08.2008 um 16:51 (UTC)    
Titel:

Was ist Beerware=?
Beitrag16.08.2008 um 22:50 (UTC)    
Titel:

Hab ich neulich selbst erst gelesen. Fand ich aber lustig. Irgendwann gab es ja diese Leute die Freeware eingeführt haben. Also kostenlose Software. Aber mit der Zeit haben die dann trotzdem immer mehr Klauseln in ihre Lizenzen eingebaut. So gibt es ja zum Beispiel diese GNU-Lizenz und Ähnliches. Und dann gab es halt mal so einen Typ der meinte entweder es ist kostenlos oder es ist nicht kostenlos und dann hat er Software mit der Beerware-Lizenz herausgebracht. Die besagt, dass man ihm mal ein Bier ausgeben kann, falls man ihn trift und denkt das die Software es wert wäre. Das finde ich ist ein prima Konzept.
Beiträge der letzten Zeit anzeigen:   


Powered by phpBB © 2001, 2005 phpBB Group
Deutsche Übersetzung von phpBB.de