ich habe zum beispiel ein produkt, von dem es mehrere farben gibt - nun habe ich doch ein pull down men, mit dem dich die farben auswhlen kann - kann ich es von der auswahl der farbe abhngig machen, welches bild angezeigt
wird
knnt ihr mir dabei bitte weiterhelfen
:-) jrg
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi, das Problem haben wir auch, es aber noch nicht prgrammatisch umgesetzt. Ein Ansatz wre jedoch die detail.php.
Bisher schiffen wir mit animatedgif drum herum, siehe http://www.kauf-oeko.de unter Stokke, dann Tripp Trapp in den Details.
Ein Problem mit der Umsetzung ist ja auch, das man jedesmal die Seite neu aufbaut und es in der Datenbank bisher kein Feld fr das "Farbbild" gibt. Lutz
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Mit einer Extraspalte wurde ich da gar nicht lsen, sondern nur mit JavaScript.
Originalbild, dessen Name in der Datenbank steht ist z.B. detail_1.jpg.
Vom Dropdown-Men aus werden dann 'onchange' andere Bilder eingesetzt. Diese weiteren Bilder knnten dann detail_$colorID.jpg heien.
Zugegeben, da ist alles nicht ganz einfach, weil wahrscheilnich noch eine andere show_color* her mu, die die Dropdown-Werte in Dateinamen 'umrechnet' und berhaupt das JavaScript generiert.
Mal ein grober Ansatz:
<img src=detail_1.jpg name=detailpic>
<select name=color onchange="switchbild()">
<option value=1>grn</option>
<option value=5>blau</option>
</select>
<script language=javascript>
function switchbild()
{
id = document.forms[0].elements[1].option .....
// also wird id=1 oder id=5
document.detail.src="detail_"+id+".jpg";
}
</script>
Gru,
Andreas.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Fr unsere Shops ist Javascript verboten. Zumindest fr Kunden versuchen wir alles was nach clientseitigem Scripting ausschaut auszuschalten. Es gibt natrlich Einschrnkungen, mit denen wir aber bisher leben knnen.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Das ist eine Einstellungssache. Ich regele das immer nach der Funktionalitt: Wenn JavaScript das Leben nur erleichtert oder verschnert, ist es okay.
Tja, dann hast Du aber ein echtes Problem. Freilich lt sich in Abhngigkeit der colorID immernoch ein anderes Bild einsetzen, wie aber willst Du das neuladen der Seite initialisieren? Mit Buttonklick (das erscheint mir zu umstndlich fr den Benutzer)?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anonymous
-
2003-01-11
Habt Ihr schon eine Lsung fr Dieses Problem?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
hallo gemeinschaft
ich habe zum beispiel ein produkt, von dem es mehrere farben gibt - nun habe ich doch ein pull down men, mit dem dich die farben auswhlen kann - kann ich es von der auswahl der farbe abhngig machen, welches bild angezeigt
wird
knnt ihr mir dabei bitte weiterhelfen
:-) jrg
Hi, das Problem haben wir auch, es aber noch nicht prgrammatisch umgesetzt. Ein Ansatz wre jedoch die detail.php.
Bisher schiffen wir mit animatedgif drum herum, siehe http://www.kauf-oeko.de unter Stokke, dann Tripp Trapp in den Details.
Ein Problem mit der Umsetzung ist ja auch, das man jedesmal die Seite neu aufbaut und es in der Datenbank bisher kein Feld fr das "Farbbild" gibt. Lutz
Mit einer Extraspalte wurde ich da gar nicht lsen, sondern nur mit JavaScript.
Originalbild, dessen Name in der Datenbank steht ist z.B. detail_1.jpg.
Vom Dropdown-Men aus werden dann 'onchange' andere Bilder eingesetzt. Diese weiteren Bilder knnten dann detail_$colorID.jpg heien.
Zugegeben, da ist alles nicht ganz einfach, weil wahrscheilnich noch eine andere show_color* her mu, die die Dropdown-Werte in Dateinamen 'umrechnet' und berhaupt das JavaScript generiert.
Mal ein grober Ansatz:
<img src=detail_1.jpg name=detailpic>
<select name=color onchange="switchbild()">
<option value=1>grn</option>
<option value=5>blau</option>
</select>
<script language=javascript>
function switchbild()
{
id = document.forms[0].elements[1].option .....
// also wird id=1 oder id=5
document.detail.src="detail_"+id+".jpg";
}
</script>
Gru,
Andreas.
Fr unsere Shops ist Javascript verboten. Zumindest fr Kunden versuchen wir alles was nach clientseitigem Scripting ausschaut auszuschalten. Es gibt natrlich Einschrnkungen, mit denen wir aber bisher leben knnen.
Das ist eine Einstellungssache. Ich regele das immer nach der Funktionalitt: Wenn JavaScript das Leben nur erleichtert oder verschnert, ist es okay.
Tja, dann hast Du aber ein echtes Problem. Freilich lt sich in Abhngigkeit der colorID immernoch ein anderes Bild einsetzen, wie aber willst Du das neuladen der Seite initialisieren? Mit Buttonklick (das erscheint mir zu umstndlich fr den Benutzer)?
Habt Ihr schon eine Lsung fr Dieses Problem?