Jannik
Mitglied
Registriert: 16.08.2006
Beiträge: 43
|
|
Hi, ich habe im Net ein Galerie-Script gefunden, das ich ganz gut gebrauchen kann. Nun war es leider nicht valide. Ich habe getan was ich konnte und die Anzahl der Fehler auf 1 reduziert. Hier beim letzten brauche ich aber eure Hilfe. Ich habe schon versucht "name" in "id" zu ändern, doch dann funktioniert das Script nicht mehr. (Unten in der Leiste steht dann Fehler auf der Seite.)
Der Fehler: Zeile: 28, Spalte: 29 Fehler: Im Tag img ist das Attribut `name` nicht erlaubt. Fehlerstelle: <img src="bild1.jpg" alt="" name="bild" />
Der Code:
Code:
<?xml version="1.0" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Galerie</title>
<script type="text/javascript">
var i=0;
function blaetter(cond)
{
var bild=new Array();
bild[0]="bild1.jpg";
bild[1]="bild2.jpg";
bild[2]="bild3.jpg";
bild[3]="bild4.jpg";
bild[4]="bild5.jpg";
if (cond) {i++;} else {i--;};
if (i<0) i=bild.length-1;
if (i>=bild.length) i=0;
document.bild.src=bild[i];
};
</script>
</head>
<body>
<p>
<img src="bild1.jpg" alt="" name="bild" />
<br />
<a href="javascript:blaetter(false);">zurück</a>
<a href="javascript:blaetter(true);">weiter</a>
</p>
</body>
</html> |
mfg.
Beitrag geändert von Jannik (24.08.2006 13:08:33)
|
|
| 24.08.2006 12:54:46 |
|
HTMELL
Administrator
Registriert: 11.05.2006
Beiträge: 544
|
|
Hallo, nimm das da ;-) document.getElementById('bild').src=bild[i]; und <img src="bild1.jpg" alt="" id="bild" />
_______________________________________ mfg Thomas Mell
www.validome.org
|
|
| 24.08.2006 14:41:05 |
|
Jannik
Mitglied
Registriert: 16.08.2006
Beiträge: 43
|
|
Gut, danke. Das funktioniert schonmal, leider sind jetzt 2 neue Fehler aufgetaucht, die vorher nicht da waren:
Zeile:19 Spalte: 6 Fehler: Elementeninhalte müssen wohlgeformte Zeichen oder Markup sein. Fehlerstelle: if (i<0) i=bild.length-1; //das < zeichen ist dabei rot und unterkringelt
Zeile:35 Spalte: 7 Fehler: XML-Documente müssen innerhalb der gleichen Entity beginnen und enden. Fehlerstelle: </html> //das > zeichen ist dabei rot und unterkringelt
Der neue Code:
Code:
<?xml version="1.0" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Galerie</title>
<script type="text/javascript">
var i=0;
function blaetter(cond)
{
var bild=new Array();
bild[0]="bild1.jpg";
bild[1]="bild2.jpg";
bild[2]="bild3.jpg";
bild[3]="bild4.jpg";
bild[4]="bild5.jpg";
if (cond) {i++;} else {i--;};
if (i<0) i=bild.length-1;
if (i>=bild.length) i=0;
document.getElementById('bild').src=bild[i];
};
</script>
</head>
<body>
<p>
<img src="bild1.jpg" alt="" id="bild" /><br />
<br />
<a href="javascript:blaetter(false);">zurück</a>
<a href="javascript:blaetter(true);">weiter</a>
</p>
</body>
</html> |
mfg.
|
|
| 24.08.2006 16:29:35 |
|
Jannik
Mitglied
Registriert: 16.08.2006
Beiträge: 43
|
|
Weis echt keiner wie das geht??
|
|
| 24.08.2006 19:09:47 |
|
Dungeonwatcher
Mitglied
Ort: Berlin
Registriert: 08.11.2005
Beiträge: 105
|
|
Hi! 8-)
Suche
Code:
<script type="text/javascript"> |
und ersetze durch
Code:
<script type="text/javascript">
//<![CDATA[
<!-- |
suche
ersetze durch
Code:
//-->
//]]>
</script> |
Bye/2
Beitrag geändert von Dungeonwatcher (24.08.2006 19:49:18)
_______________________________________ Gibt es einen Virenscanner der Windows erkennt?
|
|
| 24.08.2006 19:48:36 |
| http://www.dungeon-bbs.de/forum/ |
Zitieren |
|
Jannik
Mitglied
Registriert: 16.08.2006
Beiträge: 43
|
|
Danke, aber was issen das? Könntest du mir vileicht bisschen dazu erklären? Sieht so aus als hätte es was mit nem Komentar zu tun. Aber wie löst das mein problem? Und geht es vileicht auch ohne Komentar?
Aber trotzdem vielen Dank für die Antwort!
mfg.
|
|
| 24.08.2006 22:34:13 |
|
Dungeonwatcher
Mitglied
Ort: Berlin
Registriert: 08.11.2005
Beiträge: 105
|
|
Schau mal hier http://www.validome.org/doc/HTML_ge/xml/regeln/zeichen.htm in den Abschnitt Nicht interpretierte Abschnitte (CDATA).
Beitrag geändert von Dungeonwatcher (25.08.2006 10:10:32)
_______________________________________ Gibt es einen Virenscanner der Windows erkennt?
|
|
| 25.08.2006 10:10:03 |
| http://www.dungeon-bbs.de/forum/ |
Zitieren |
|
Jannik
Mitglied
Registriert: 16.08.2006
Beiträge: 43
|
|
Wow danke, also hatten die letzten beiden Fehler nichts mehr mit dem Script selbst zu tun... Wenn ich das Script nun in eine externe .js datei packe muss ich das aber nicht machen oder?
Naja, wenigstens klappts jetzt. THX
mfg.
|
|
| 25.08.2006 12:25:12 |
|
|
|
wie kann man ne größe von den bildern einbilde hier in der größe will ich die bilder haben <img width="495" height="395">
|
|
| 28.01.2008 23:09:48 |
|
HTMELL
Administrator
Registriert: 11.05.2006
Beiträge: 544
|
|
Verstehe kein Wort ???
_______________________________________ mfg Thomas Mell
www.validome.org
|
|
| 29.01.2008 14:59:17 |
|
Wechsel zu
Die letzten Beiträge aus diesen Forum
|
|