Ergebnis 1 bis 5 von 5

Thema: Bilderpool und Random Script

  1. #1
    Timexxxx
    Gast

    Standard Bilderpool und Random Script

    Hallo ich suche ein Programm oder ein Code mit dem ich an einigen stellen auf meiner Homepage Bildfelder erstellen kann an denen bilder aus einer bestimmten Quelle zufällig geladen werden, so das nicht immer die gleichen da sind. Also ich dachte so pro tag oder pro stunde neue Bilder anzuzeigen, oder beim neuladen der page.
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Forum Guru Avatar von driver
    Registriert seit
    10.04.2006
    Alter
    34
    Beiträge
    20.729
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    ich hab hier mal was gefunden.
    glaub besonders die funktion pickrand dürfte interessant sein..

    Code:
    <script language="JavaScript">
    <!-- Verstecken für ältere Browser --
    
    var i = 1
    images = new Array
    images&#91;1&#93; = "../bilder/1.gif"
    images&#91;2&#93; = "../bilder/2.gif"
    images&#91;3&#93; = "../bilder/3.gif"
    images&#91;4&#93; = "../bilder/4.gif"
    images&#91;5&#93; = "../bilder/5.gif"
    images&#91;6&#93; = "../bilder/6.gif"
    
    function gallery&#40;&#41;&#123;
    if &#40;i == 1&#41;&#123;
    document.gallery.previous.value=" "&#125;
    &#125;
    function previmg&#40;&#41;&#123;
    if &#40;i != 1&#41; &#123;
    i --
    document.img.src = images&#91;i&#93;
    document.gallery.next.value = "Nächstes >"&#125;
    if &#40;i == 1&#41; &#123;
    document.gallery.previous.value=" "&#125;
    
    &#125;
    
    function nextimg&#40;&#41;&#123;
    if &#40;i != 6&#41; &#123;
    i ++
    document.gallery.previous.value="< Vorheriges"
    image = images&#91;i&#93;
    document.img.src = image&#125;
    if &#40;i ==6&#41;&#123;
    document.gallery.next.value=" ";&#125;
    &#125;
    
    function pickrand&#40;&#41;&#123;
    var imagenumber = 6 ;
    var randomnumber = Math.random&#40;&#41; ;
    var rand1 = Math.round&#40; &#40;imagenumber-1&#41; * randomnumber&#41; + 1;
    var randimage = images&#91;rand1&#93;
    document.img.src = randimage
    i = rand1
    if &#40;i == 1&#41;&#123;
    document.gallery.previous.value=" ";&#125;
    else &#123;
    document.gallery.previous.value="< Vorheriges";&#125;
    if &#40;i == 6&#41;&#123;
    document.gallery.next.value=" ";&#125;
    else &#123;
    document.gallery.next.value="Nächstes >";&#125;
    &#125;
    
    function firstimg&#40;&#41;&#123;
    i = 1
    document.img.src = images&#91;i&#93;;
    document.gallery.previous.value=" ";
    document.gallery.next.value="Nächstes >"
    &#125;
    function lastimg&#40;&#41;&#123;
    i = 6
    document.img.src = images&#91;i&#93;;
    document.gallery.next.value=" "
    document.gallery.previous.value="< Vorheriges"
    &#125;
    // -- Ende verstecken -->
    </script>
    
    </head>
    
    <body onload="gallery&#40;&#41;;" bgcolor="#BCCADB">
    <h1>Bildergalerien</h1>
    
    [img]../bilder/1.gif[/img] 
    <form name="gallery">
    <input type=button value="< Vorheriges" name="previous" onClick="previmg&#40;&#41;;">
    <input type=button value="|<< Erstes" name="first" onClick="firstimg&#40;&#41;;">
    <input type=button value="? Zufall ?" name="random" onClick="pickrand&#40;&#41;;">
    <input type=button value="Letztes >>|" name="last" onClick="lastimg&#40;&#41;;">
    <input type=button value="Nächstes >" name="next" onClick="nextimg&#40;&#41;;">
    </form>
    
    
    
    </p>
    <table width="337" border="0" cellspacing="0" cellpadding="10">
    <tr>
    <td width="107">1. Erg&auml;nzung</td>
    <td width="230">[img]../bilder/download.jpg[/img]</td>
    </tr>
    <tr>
    <td width="107">2. Erg&auml;nzung</td>
    <td width="230">[img]../bilder/download.jpg[/img]</td>
    </tr>
    </table>
    
    
    zur&uuml;ck </p>
    </body>
    </html>
    >> die icq-schreiberlinge bitte dies hier beachten



    1679 entdeckte Gottfried Wilhelm Leibniz das Binärsystem, bei einem Gespräch mit seiner Mutter: "Ja..., Nein..., Nein..., Nein..., Ja..., Ja..., Nein..."

  3. #3
    Simba
    Gast

    Standard

    Hi! Bin eben auf das Forum gestossen und hab mich gleich angemeldet



    @driver: Das Skript sieht sehr interessant aus. Aber wenn ich das richtig sehe, muss man die Bilder immer hier vorgeben. Kann man das auch so machen, dass das Skript aus alle in einem Ordner enthaltenen Bilder per Zufall immer eins anzeigt? Kenne mich mit JS und so nicht besonders gut aus.

  4. #4
    Forum Guru Avatar von driver
    Registriert seit
    10.04.2006
    Alter
    34
    Beiträge
    20.729
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    wie oben beschrieben musste dir die enthaltene funktion pickrand mal ansehen.
    dort werden zufällig bilder aus der oberen liste geladen...

    das automatisch ein ordner durchsucht wird (also ohne die bilder vorher festzulegen)
    hab ich bis jetzt noch nicht gefunden...
    >> die icq-schreiberlinge bitte dies hier beachten



    1679 entdeckte Gottfried Wilhelm Leibniz das Binärsystem, bei einem Gespräch mit seiner Mutter: "Ja..., Nein..., Nein..., Nein..., Ja..., Ja..., Nein..."

  5. #5
    Forum Guru
    Registriert seit
    13.01.2005
    Ort
    Schweiz
    Beiträge
    5.240
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    sowas würde ich nicht mit javascript machen wenn du willst dass es auf jedem pc gleich angezeigt wird.
    hier ist eine php-variante, ist nur mal schnell geschrieben evtl. funzt es nicht perfekt.

    Code:
    <?
    	// Ordner mit Bildern - anpassen!
    	$pfad = "ordnername";
    	
    	// Ab hier nichts mehr anpassen
    	
    	// Ordner öffnen
    	$dir = opendir&#40;$pfad&#41;;
    	// Array für die Bilder
    	$bilder = array&#40;&#41;;
    
    	// Dateien im Verzeichnis in $bilder schreiben
    	while &#40;$datei = readdir&#40;$dir&#41;&#41;
    	&#123;
    		if &#40;$datei !== "." && $datei !== ".."&#41; &#123;
    			$bilder&#91;&#93; = $pfad.'/'.$datei;
    			$i++;a
    		&#125;
    	&#125;
    	
    	// Zufallsgenerator starten & Zufallszahl auswählen
    	$rnd = rand&#40;1, count&#40;$bilder&#41;&#41;;
    	
    	// Bild ausgeben
    	echo '[img]'.$bilder&#91;$rnd&#93;.'[/img]';
    ?>

Ähnliche Themen

  1. Hilfe bei Script bräuchte einen random rotator
    Von Phoebe im Forum HTML & CSS Forum
    Antworten: 4
    Letzter Beitrag: 15.03.2007, 10:02
  2. Javascript random()
    Von christoph im Forum HTML & CSS Forum
    Antworten: 2
    Letzter Beitrag: 23.01.2007, 10:38
  3. random java script
    Von hans dampfff im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 0
    Letzter Beitrag: 14.10.2006, 06:28
  4. Random script mit xx%iger warscheinlichkeit
    Von im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 3
    Letzter Beitrag: 04.07.2006, 11:32
  5. PHP Random-Wert
    Von Gast im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 8
    Letzter Beitrag: 03.07.2006, 19:40

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •