Hallo
Ich bin neu auf diesem Forum und habe ein Problem
Die Suche hat leider nichts ergeben.
Ich erstelle gerade einen Skin zum DVDprofiler. Viele der Variablen habe ich bereits mittels javascript mit einem Bild ersetzt. Folgende codes habe ich hierzu verwendet:
Diese habe ich abgeschrieben, komplett verstanden habe ich sie leider nicht.
Nun habe ich 2 Probleme:
1. Ein Tag aus der Datenbank kann z. B. "FSK-12" oder nur "12" enthalten. Mit dem ersten Code erscheinen dann beide Bilder wenn die Variable "FSK-12" ist. Ich möchte die Auswertung mittels der expliziten Bezeichnung machen also um Bild x anzuzeigen muss EXAKT "FSK-12" stehen, nicht ein beliebiger Teil davon.
Soweit ich das begriffen habe wird mittels == ein eindeutiger Wert gefordert nur leider kann dies nur auf Zahlen angewendet werden.
2. Ich möchte noch eine 2. Variable abfragen um zu sagen "wenn Variable 1 "12" ist und Variable 2 "Frankreich" wird Bild x angezeigt".
Ich hoffe ihr javascript Spezialisten habt eine Lösung dafür, meine googlesuche ergab leider kein Ergebnis das annähern diese Problematik behandelt.
Grüsse
Sebastian alias bug13
Ich bin neu auf diesem Forum und habe ein Problem
Die Suche hat leider nichts ergeben.
Ich erstelle gerade einen Skin zum DVDprofiler. Viele der Variablen habe ich bereits mittels javascript mit einem Bild ersetzt. Folgende codes habe ich hierzu verwendet:
Code:
<span id="DVDTyp0">DVD 5</span>
<span id="DVDTyp1">DVD 9</span>
<span id="DVDTyp2">DVD 10</span>
<span id="DVDTyp3">DVD 18</span>
<script language="JavaScript">
var TypString = "<DP NAME="SIDES" SINGLE="Single Sided" DUAL="Dual Sided">, <DP NAME="LAYERS" SINGLE="Single Layered" DUAL="Dual Layered">"
DVDTyp0.style.display = 'none'
DVDTyp1.style.display = 'none'
DVDTyp2.style.display = 'none'
DVDTyp3.style.display = 'none'
if (TypString.match(/Single Sided, Single Layered/gi)) DVDTyp0.style.display = ''
if (TypString.match(/Single Sided, Dual Layered/gi)) DVDTyp1.style.display = ''
if (TypString.match(/Dual Sided, Single Layered/gi)) DVDTyp2.style.display = ''
if (TypString.match(/Dual Sided, Dual Layered/gi)) DVDTyp3.style.display = ''
Code:
<span id="Region0"><img src="$DPIMAGES.rc0altern.gif"></span>
<span id="Region1"><img src="$DPIMAGES.rc1altern.gif"></span>
<span id="Region2"><img src="$DPIMAGES.rc2altern.gif"></span>
<span id="Region3"><img src="$DPIMAGES.rc3altern.gif"></span>
<span id="Region4"><img src="$DPIMAGES.rc4altern.gif"></span>
<span id="Region5"><img src="$DPIMAGES.rc5altern.gif"></span>
<span id="Region6"><img src="$DPIMAGES.rc6altern.gif"></span>
<script language="JavaScript">
var RegionCode
RegionCode = <DP NAME="REGIONS" NOREGION="0">
Region0.style.display = 'none'
Region1.style.display = 'none'
Region2.style.display = 'none'
Region3.style.display = 'none'
Region4.style.display = 'none'
Region5.style.display = 'none'
Region6.style.display = 'none'
if (RegionCode == 0) Region0.style.display = ''
if (RegionCode == 1) Region1.style.display = ''
if (RegionCode == 2) Region2.style.display = ''
if (RegionCode == 3) Region3.style.display = ''
if (RegionCode == 4) Region4.style.display = ''
if (RegionCode == 5) Region5.style.display = ''
if (RegionCode == 6) Region6.style.display = ''
Diese habe ich abgeschrieben, komplett verstanden habe ich sie leider nicht.
Nun habe ich 2 Probleme:
1. Ein Tag aus der Datenbank kann z. B. "FSK-12" oder nur "12" enthalten. Mit dem ersten Code erscheinen dann beide Bilder wenn die Variable "FSK-12" ist. Ich möchte die Auswertung mittels der expliziten Bezeichnung machen also um Bild x anzuzeigen muss EXAKT "FSK-12" stehen, nicht ein beliebiger Teil davon.
Soweit ich das begriffen habe wird mittels == ein eindeutiger Wert gefordert nur leider kann dies nur auf Zahlen angewendet werden.
2. Ich möchte noch eine 2. Variable abfragen um zu sagen "wenn Variable 1 "12" ist und Variable 2 "Frankreich" wird Bild x angezeigt".
Ich hoffe ihr javascript Spezialisten habt eine Lösung dafür, meine googlesuche ergab leider kein Ergebnis das annähern diese Problematik behandelt.
Grüsse
Sebastian alias bug13