matzel
Goto Top

Frage zu Javascript

Hallo Zusammen,
ist das so möglich?

Das Skript soll eine Anzahl von Bildern erstellen.
<script type="text/javascript">  
for(i=0;i<=60;i++){
document.getElementsByTagName('body').innerHTML += "<a href=\"KAB Bowling 16.03.08/images/image"+i+".jpg\" rel=\"lightbox[roadtrip]\"><img src=\"KAB Bowling 16.03.08/thumbnails/image"+i+".jpg\" width=\"150\" height=\"100\" border=\"0\" /></a>"  
}
</script>
Danke

Content-ID: 118989

Url: https://administrator.de/forum/frage-zu-javascript-118989.html

Ausgedruckt am: 23.12.2024 um 06:12 Uhr

EvilMoe
EvilMoe 24.06.2009 um 21:37:53 Uhr
Goto Top
Eine javasscript Methode ist dort ziemlich unpraktisch. Warum javascript? Was machen denn die user die kein javascript aktivert haben? Die sehen dann kein einziges Bild.
matzel
matzel 25.06.2009 um 13:03:53 Uhr
Goto Top
das ist richitg,

aber die nutzung der seite geht nur mit JavaScript? Das steht auf meiner hauptseite?
Dieser Code geht so leider nicht? Jemand Verbesserungsforschläge?

Oder kennt jemand eine andere Variante um viele Bilder in die seite einzufügen?

Nebeninformaition auf der Seite befindet sich dann ein Lightbox 2.

Gruß
EvilMoe
EvilMoe 25.06.2009 um 16:08:29 Uhr
Goto Top
Wie wäre es mit PHP? "i need 30 chars"
Arano
Arano 25.06.2009 um 16:48:25 Uhr
Goto Top
"Dieser Code geht so leider nicht? Jemand Verbesserungsforschläge? "
Also bei mit tut er es ! Habe es einfach kopiert und in ein Grundgrüst eingefügt, F5, tadaa - 61 kleine Kästchen (weil keine Bilder gefunden, die habe ich ja nicht)
<html>
<head>
<title>js test</title>
</head>
<body>

  <script type="text/javascript">  
  <!--
    for(i=0;i<=60;i++)
    {
      document.getElementsByTagName('body').innerHTML += "<a href=\"KAB Bowling 16.03.08/images/image"+i+".jpg\" rel=\"lightbox[roadtrip]\"><img src=\"KAB Bowling 16.03.08/thumbnails/image"+i+".jpg\" width=\"150\" height=\"100\" border=\"0\" /></a>"  
    }
  -->
  </script>

</body>
</html>
Ach, da fällt mir gerade noch eine Möglichkeit ein warum es bei dir nicht funktionieren könnte...
Hast du dein <script>-Tag in <head> ?
Wenn dem so ist dann ist zur laufzeit des Scriptes das <body>-Tag einfach noch nicht existend, den dieses wird ja erst erstellt wenn das Script bereit (erfolglos) durchgelaufen ist.


~Arano
matzel
matzel 29.06.2009 um 12:06:58 Uhr
Goto Top
Super vielen Dank im Body funktioniert alles. Sorry für meine späte antwort.

Nochmal danke an alle