Datenschutzerklärung

Galerie-Script valide bekommen

Validome - Forum

Startseite Validome
RSS 2.0  
Sie sind nicht angemeldet. Atom 1.0  
Forum Home / Javascript-Forum /

Galerie-Script valide bekommen

  Beitrag schreiben
Autor
Beitrag Seiten: 1
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
  Zitieren
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
  Zitieren
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
  Zitieren
Jannik
Mitglied

Registriert: 16.08.2006
Beiträge: 43
Weis echt keiner wie das geht??

24.08.2006 19:09:47
  Zitieren
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

Code:

</script>

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
  Zitieren
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
  Zitieren
meldvin
Gast



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
  Zitieren
HTMELL
Administrator

Registriert: 11.05.2006
Beiträge: 544
Verstehe kein Wort ???

_______________________________________
mfg
Thomas Mell

www.validome.org

29.01.2008 14:59:17
  Zitieren
Seiten: 1   Beitrag schreiben
Wechsel zu

Die letzten Beiträge aus diesen Forum

Valid HTML 4.01