|
You last visited: Today at 06:38
Advertisement
JavaScript Problem.
Discussion on JavaScript Problem. within the Web Development forum part of the Coders Den category.
10/13/2013, 04:44
|
#1
|
elite*gold: 0
Join Date: Oct 2013
Posts: 14
Received Thanks: 1
|
JavaScript Problem.
PHP Code:
<html>
<head>
</head>
<script type="text/javascript">
function selecthair() {
var images = new Array();
images[0] = "img2.png";
images[1] = "img3.png";
var imagesCount = 0;
if(imagesCount == 2) {
imagesCount = 0;
}
document.getElementById("hair").src = images[imagesCount];
document.getElementnById("hair").value = imagesCount;
imagesCount++;
}
</script>
<body>
<img id="hair" src="img1.png" value="0">
<input type="submit" value="Bild wechseln" onclick="javascript:selecthair();">
</body>
</html>
Wird nur einmal ausgeführt, sprich nur img2.png wird angezeigt dann wird nicht weiter gemacht. Wie kann ich weiter machen lassen?
|
|
|
10/13/2013, 05:21
|
#2
|
elite*gold: 1329
Join Date: Jun 2009
Posts: 1,873
Received Thanks: 960
|
timouts benutzen, um die Funktion nochmal mit neuen Parametern aufzurufen
oder statt einer Funktion einfach das ganze als einfachen Script runterschreiben und mit Schleifen arbeiten
|
|
|
10/13/2013, 06:06
|
#3
|
elite*gold: 0
Join Date: Feb 2010
Posts: 7,220
Received Thanks: 6,758
|
Es bringt dir nichts, wenn du jedesmal die Variable neu deklarierst und dann erhöhst und dann wieder neu deklarierst. Deklariere die Variable außerhalb der Funktion, das sollte in deinem Fall schon helfen.
|
|
|
10/13/2013, 17:49
|
#4
|
elite*gold: 0
Join Date: Oct 2013
Posts: 14
Received Thanks: 1
|
PHP Code:
<script type="text/javascript">
var imagesCount = 0;
function selecthair() {
var images = new Array();
images[0] = "img2.png";
images[1] = "img3.png";
if(imagesCount == 2) {
imagesCount = 0;
}
document.getElementById("hair").src = images[imagesCount];
document.getElementnById("hair").value = imagesCount;
imagesCount++;
}
</script>
Auch so, Bild wird nur zu "img2.png" geändert nicht zu "img3.png"...
|
|
|
10/13/2013, 17:59
|
#5
|
elite*gold: 10
Join Date: Feb 2012
Posts: 313
Received Thanks: 61
|
Kleiner tipp: Du hast in deinem Code einen Rechtschreibfehler (; Außerdem kannst du einem <img> tag kein "value" attribut hinterlegen.
|
|
|
 |
Similar Threads
|
Problem Javascript
10/11/2013 - Web Development - 1 Replies
Hallo liebe Community,
Ich habe mal wieder ein Problem mit Javascript.
Ich soll 8 Zeichen eingeben, Soweit funktioniert es, dann die Schriftgröße auswählen, klappt auch soweit, und dann wenn ich auf den Knopf klicke, wird der Text vertikal angezeigt (das soll so sein), aber nicht in der Schriftgröße, die ich möchte.
<!DOCTYPE html>
<html>
<head>
<meta charset="ISO-8859">
|
[AutoIT]Javascript Problem
09/17/2013 - AutoIt - 1 Replies
Hallo Leute ;-).
Eins Vorweg, ich verzweifele hier langsam ^^
Ich Vermute, dass ich einfach schon zu lange auf Quellcode gucke ^^
Also, zu meinem Problem:
Ich Versuche mit AutoIT ein Javascript auszuführen.
Der HTML-Code sieht so aus:
<a href="javascript:doit(6, 3, 103, 9, 1, 10);">
|
Javascript problem...
11/02/2012 - Web Development - 0 Replies
I have problem with simple javascript code... if you can help me - contact me on skype jordan.velikov3 ;)
problem - fixed!
|
Javascript Problem
04/23/2012 - Web Development - 6 Replies
Ich brauche Hilfe, da ich langsam verzweifle, ich möchte ein simples Dropdown Menü erstellen und wenn ich dann der DIV-BOX zuweise, dass sie bei Kontakt das Attribut display sich von none auf block ändern soll passiert es nicht.
webseite ist hier www relyonme bplaced net
leerzeichen mit punkt ersetzen
download ist hier www relyonme bplaced net/web.7z
hoffe auf eine schnelle antwort, danke
|
javascript problem
04/02/2012 - Web Development - 2 Replies
Hat sich erledigt, danke Pseudo!
|
All times are GMT +2. The time now is 06:39.
|
|