nicht abgeschlossene zeichenfolgenkonstante
Da_GoOd
- javascript
0 fastix®0 fastix®
0 Christoph Schnauß
argghhhhhh
ich krieg die Krise der sagt bei mir immer das ich in dem script (s.u.) ne nicht abgeschlossene zeichenfolgenkonstante hab. und zwar da wo der die variable "weg" bestimmt.
hier mal das script:
function start() {
var szahl = 0
if (szahl == 0) {
timer = setTimeout("statusbar()", 1000)
document.statusbutton.button1.value = "lädt..."
}
}
function statusbar() {
var szahl = 0
szahl++
if (szahl % 2 == 0) {
weg = "\statusbar"+szahl+".jpg"
document.statusbar.src = weg
}
if (szahl < 100) {
timer = setTimeout("statusbar()", 1000)
} else {
document.statusbutton.button1.value = "Wurde geladen!"
document.statusbutton.button1.disabled = true
}
}
//-->
</script>
</head>
<body>
<br><br><br><br><div align="center">
<form name="statusbutton">
<input type="button" name="button1" value="Datei laden!" onClick="start()">
</form>
<br>
<br>
<img src="\statusbar\0.jpg" name="statusbar">
</body>
</html>
Moin!
weg = "\statusbar"+szahl+".jpg"
[1] Du hast zuviel vba programmiert. Bei JS gehören ';' (semikolns) an das Ende eines befehles.
-> weg = "\statusbar"+szahl+".jpg";
[2] Das Backslash dient zum Maskieren. Du maskierst das Textbegrenzungszeichen.
Das Backslash maskierst Du mit einem Backslash.
-> weg = "\statusbar\" + szahl + ".jpg";
fertig.
MFFG (Mit freundlich- friedfertigem Grinsen)
fastix®
Moin!
Da wäre noch....
Du wollst doch eine relative URI bauen.
Dann musst Du Slashes statt Backslashes nehmen:
weg = "/statusbar/"+szahl+".jpg";
So entsteht eine URI, die vom Hauptverzeichnis Deines Servers ausgeht. Soll diese vom aktuellen Verszeichnis ausgehen brauchst Du:
weg = "./statusbar/"+szahl+".jpg";
oder:
weg = "statusbar/"+szahl+".jpg";
MFFG (Mit freundlich- friedfertigem Grinsen)
fastix®
huhu ;-)
der sagt bei mir immer
Wer ist denn "der" ?
das ich in dem script (s.u.) ne nicht abgeschlossene zeichenfolgenkonstante hab. und zwar da wo der die variable "weg" bestimmt.
Klar. Und da ist "der" sogar noch sehr freundlich in der Wortwahl. Schau dir doch nochmal an, was backslashes in so einem Scriptchen ausrichten (sollen).
Grüße aus Berlin
Christoph S.