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-Key: 118989

Url: https://administrator.de/contentid/118989

Printed on: April 16, 2024 at 04:04 o'clock

Member: EvilMoe
EvilMoe Jun 24, 2009 at 19:37:53 (UTC)
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.
Member: matzel
matzel Jun 25, 2009 at 11:03:53 (UTC)
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ß
Member: EvilMoe
EvilMoe Jun 25, 2009 at 14:08:29 (UTC)
Goto Top
Wie wäre es mit PHP? "i need 30 chars"
Member: Arano
Arano Jun 25, 2009 at 14:48:25 (UTC)
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
Member: matzel
matzel Jun 29, 2009 at 10:06:58 (UTC)
Goto Top
Super vielen Dank im Body funktioniert alles. Sorry für meine späte antwort.

Nochmal danke an alle