Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

per onchange ein bild ändern.

Frage Entwicklung PHP

Mitglied: jeaTreXs

jeaTreXs (Level 1) - Jetzt verbinden

06.07.2008, aktualisiert 07.07.2008, 9012 Aufrufe, 2 Kommentare

Hallo Leute,

ich hoffe ihr könnt mir helfen.

http://www.jeatrexs.bplaced.net/filemanager/php/gohg/v2/order.php <-- das is der link.

ich hab ein bestellformular gemacht, und da seht ihr jetzt oben das bild von Counterstrike Source, und oben das <select>-feld wo man das spiel auswählen kann.

So ist jetzt möglich, das bild per onchange funktion zu ändern, wenn man das select feld umändert? also wenn man z.b. Counterstrike 1.6 auswählt, soll dort das bild von Counterstrike 1.6 angezeigt werden und nicht mehr von counterstrike source...

Könnt ihr mir helfen? bin in javascript ne lusche...

Danke (sorry aber gab keine Javascript Kategorie)
Mitglied: Fritzchen
07.07.2008 um 15:13 Uhr
Hallo.

Doch es gibt ein Javascript Kategorie. Unter Programmiersprachen.

Ja theoretisch sollte es vielleicht so gehen.

<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
<!--
function bwechsel(name, value){
var spiel = document.getElementById(name)
if (document.testform.spiel.selectedIndex == 1)
{
document.getElementById("Bild").src = "upload/angler.jpg";
}
else if (document.testform.spiel.selectedIndex == 2)
{
document.getElementById("Bild").src = "upload/angler.jpg";
}
else if (document.testform.spiel.selectedIndex == 3)
{
document.getElementById("Bild").src = "upload/angler.jpg";
}
else{
document.getElementById("Bild").src = "upload/am_tisch.jpg";
}
}
//-->
</SCRIPT>
</head>
<body>
<form name="testform" action="" method="post">
<select name="spiel" onchange="bwechsel()">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
<img src="upload/am_tisch.jpg" id="Bild"><br>
</form>

Bildnamen und Pfade müßten da natürlich noch angepaßt werden.

Viel Erfolg.
Bitte warten ..
Mitglied: Guenni
07.07.2008 um 20:45 Uhr
Die Lösung kann man noch ein bißchen optimieren, in dem man in der Select-Liste
gleich die Dateinamen der Bilder als Values einträgt.
Dadurch erspart man sich die if-then-else Verschachtelungen in der Funktion.

01.
<html> 
02.
<head> 
03.
<title>Untitled</title> 
04.
<script type="text/javascript"> 
05.
<!-- 
06.
function bild_wechsel(select){ 
07.
 document.getElementById("bild").src = select.options[select.options.selectedIndex].value; 
08.
 return true; 
09.
10.
// --> 
11.
</script> 
12.
</head> 
13.
<body> 
14.
<form action="select-mit-bild.html" method="post" name="testform"> 
15.
<img src=" counterstrike-1.6.jpg " height="200" width="250" id="bild"><br> 
16.
<select name="selspiel" onchange="bild_wechsel(this)"> 
17.
<!--  
18.
Der Value-Eigenschaft wird der Dateiname des anzuzeigenden Bildes zugewiesen. 
19.
Der Wert wird in der oben beschriebenen Funktion ausgewertet, und dem img-Tag 
20.
als Source zugewiesen. 
21.
// --> 
22.
<option value="counterstrike-1.6.jpg">Counterstrike 1.6</option> 
23.
<option value="quake4.jpg">Quake 4</option> 
24.
<option value="doom3.jpg">Doom 3</option> 
25.
</select> 
26.
</form> 
27.
</body> 
28.
</html>
Gruß
Günni
Bitte warten ..
Neuester Wissensbeitrag
CPU, RAM, Mainboards

Angetestet: PC Engines APU 3a2 im Rack-Gehäuse

Erfahrungsbericht von ashnod zum Thema CPU, RAM, Mainboards ...

Ähnliche Inhalte
Windows Server
gelöst Word 2010 : Absatz - Abstand per GPO ändern (3)

Frage von johanna-p zum Thema Windows Server ...

Windows Netzwerk
gelöst Frage zu den Netzwerkfreigaben mit Bild (8)

Frage von M.Marz zum Thema Windows Netzwerk ...

Exchange Server
Exchange 2013, Outlook 2010 Standard-Absendeadresse ändern (4)

Frage von ingoue zum Thema Exchange Server ...

E-Mail
gelöst GMail: Anzeige der Mailübersicht ändern (7)

Frage von honeybee zum Thema E-Mail ...

Heiß diskutierte Inhalte
Grafikkarten & Monitore
Win 10 Grafikkarte Crash von Software? (13)

Frage von Marabunta zum Thema Grafikkarten & Monitore ...

Windows Server
Mailserver auf Windows Server 2012 (8)

Frage von StefanT81 zum Thema Windows Server ...

Backup
Clients als Server missbrauchen? (8)

Frage von 1410640014 zum Thema Backup ...

DSL, VDSL
DSL-Signal bewerten (8)

Frage von SarekHL zum Thema DSL, VDSL ...