Sascha: Grafik x-mal wiederholen lassen

Hallo,

ich möchte gerne ganz einfach eine kleine Grafik (JPG) 10x10 Pixel x-mal auf dem Bildschirm anzeigen lassen. Wie ist dies möglich, das ich nur durch Eingabe des X-Wertes die Grafik x-beliebig anzeigen zu lassen. Die  kleine Bild soll oben links in der Ecke Anfangen und nach rechts weiter laufen bis die Zeile voll ist und dann in die nächste Zeile springen bis der Bildschirm voll ist.

WIE gehts das ????

Gruß Sascha

    1. Meinst Du Folgendes?

      http://de.selfhtml.org/css/eigenschaften/hintergrund.htm#background_image

      Ne du.... also nochmal :-)

      Ich möchte ein ganz kleines Bild und auch nur dieses eine Bild von 10x10 Pixel sagen wir 1000 mal auf dem Bildschirm anzeigen lassen... auf NUR einer Webseite. Damit ich das Bild aber nicht 1000 mal importieren will, muss es doch eine Lösung geben, dieses einmal reinzusetzen und dann halt 1000 mal wiederholen zu lassen mit einer frei wählbaren Anzahl!?  Jetzt verstanden? :-(

      Gruß Sascha

      1. Hallihallo!

        Etwas Ähnliches kannst Du mit beckground-repeat erreichen.
        Der Nachteil dabei ist nur, daß man sich die Anzahl der Wiederholungen nicht frei aussuchen kann.
        Sollte das auch nicht das sein, was Du suchst, bliebe Dir noch, auf serverseitige Techniken zurückzugreifen.
        Ein Beispiel in php:

          
        for ($i=0; $i<1000; $i++) {  
           echo '<img src="pfad/zu/deinem/bild.gif" alt="" />';  
        }  
        
        

        Allein mit HTML- Hausmitteln dürftest Du keinen Erfolg haben.
        Ich hoffe, ich konnte Dir damit helfen....

        Viele liebe Grüße,
        Der Dicki

        1. Hallo Dicki,

          Etwas Ähnliches kannst Du mit beckground-repeat erreichen.
          Der Nachteil dabei ist nur, daß man sich die Anzahl der Wiederholungen nicht frei aussuchen kann.

          Wieso? Wenn man das Element, dem man den Hintergrund zuweist, in der Breite und der Höhe definiert, lässt sich die Anzahl der Wiederholungen des darin angezeigten Hintergrundbildes über eine Divisien durch dessen jeweils entsprechende Dimensionen und anschließende Multiplikation der beiden Höhen- und Weitenquotienten genau bestimmen.

          Gruß Gernot

          1. hi,

            Wieso? Wenn man das Element, dem man den Hintergrund zuweist, in der Breite und der Höhe definiert, lässt sich die Anzahl der Wiederholungen des darin angezeigten Hintergrundbildes über eine Divisien durch dessen jeweils entsprechende Dimensionen und anschließende Multiplikation der beiden Höhen- und Weitenquotienten genau bestimmen.

            Dann stelle mir doch mal bitte ein Hintergrundbild über background.repeat siebenmal dar - und gehe dabei davon aus, dass das Bild nur vier mal pro Zeile nebeneinanderpasst.

            gruß,
            wahsaga

            --
            /voodoo.css:
            #GeorgeWBush { position:absolute; bottom:-6ft; }
            1. Hallo wahsaga,

              Dann stelle mir doch mal bitte ein Hintergrundbild über background.repeat siebenmal dar - und gehe dabei davon aus, dass das Bild nur vier mal pro Zeile nebeneinanderpasst.

              Wieso sollte ich von letzterem ausgehen? Sascha hat horizontales Scrollen nicht von vornherein ausgeschlossen. Aber selbst das ließe sich ja vermeiden, wenn man zusätzlich ein positioniertes Element einfügt, das die überzähligen Wiederholungen des Hintergrundbildes mit passenden Dimensionen abdeckt.

              Gruß Gernot

              1. Sascha hat horizontales Scrollen nicht von vornherein ausgeschlossen.

                ALso wenn wir schon bei Thema Scrollen sind, dann sollte das Fenster nur hoch und runter scrollar sein und nicht nach rechts.

                Trotzdem weiss ich immer noch nicht, wie ich die Wiederholungen hinbekomme :-(

                1. hi,

                  Trotzdem weiss ich immer noch nicht, wie ich die Wiederholungen hinbekomme :-(

                  Dann probier's doch langsam mal mit Lesen und Verstehen - Der Dicki nannte dir bereits eine serverseitige, und ich eine clientseitige Möglichkeit.

                  gruß,
                  wahsaga

                  --
                  /voodoo.css:
                  #GeorgeWBush { position:absolute; bottom:-6ft; }
      2. hi,

        Ich möchte ein ganz kleines Bild und auch nur dieses eine Bild von 10x10 Pixel sagen wir 1000 mal auf dem Bildschirm anzeigen lassen... auf NUR einer Webseite. Damit ich das Bild aber nicht 1000 mal importieren will,

        Was verstehst du unter "importieren"?

        muss es doch eine Lösung geben, dieses einmal reinzusetzen und dann halt 1000 mal wiederholen zu lassen mit einer frei wählbaren Anzahl!?

        Wenn du nicht 1000 <img>-Elemente im Quellcode notieren willst, dann generiere sie dynamisch - per innerHTML oder über die DOM-Methoden createElement(),, appendChild() & Co.

        gruß,
        wahsaga

        --
        /voodoo.css:
        #GeorgeWBush { position:absolute; bottom:-6ft; }