Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > Coding Releases > Coding Snippets
You last visited: Today at 09:20

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[JS] Random Picture-Picker

Discussion on [JS] Random Picture-Picker within the Coding Snippets forum part of the Coding Releases category.

Reply
 
Old   #1

 
Ravenstorm's Avatar
 
elite*gold: 0
The Black Market: 100/0/0
Join Date: Jan 2010
Posts: 13,150
Received Thanks: 3,206
[JS] Random Picture-Picker

Manche haben gerne auf ihrer Webseite einen dynamischen und doch statischen link auf einen anderen Teil der Webseite. Verbreitet ist dies meist auf Anime-Stream Seiten um nach jedem neuen Laden einen anderen Anime als vorher zu zeigen. Das dient dazu den eigenen Content auf der eigenen Seite zu verlinken und somit mehr Traffic zu erzeugen. Das Prinzip ist ganz einfach wir schaffen ein Array mit den Bildern von mir aus auch ein 2 dimensionales Arrays mit den dazugehörigen Links. Dann würfeln wir aus welches wir dieser Bilder nehmen wollen und schreiben das auf die Seite bsp:

Code:
    var imgAr = new Array() 

    imgAr[0] = 'http://www.test.com/content/Picture1.png'
    imgAr[1] = 'http://www.test.com/content/Picture2.png'
    imgAr[2] = 'http://www.test.com/content/Picture3.png'

    var j = 0
    var p = imgAr.length;
     
    var imgBuffering = new Array()
    for (i = 0; i < p; i++){
		imgBuffering[i] = new Image()
		imgBuffering[i].src = imgAr[i]
    }
     
    var imgToSelect = Math.round(Math.random()*(p-1));
    function showImage(){
		document.write('<img src="'+imgAr[imgToSelect]+'">');
    }
Das ganze wurde für den Gebrauch mit Bildern aus dem Internet geschrieben, dies ist natürlich einfach anders umsetzbar mit lokalen Bildern und Daten aus einer Datenbank.
Ravenstorm is offline  
Thanks
2 Users
Old 01/07/2014, 21:49   #2
 
MrDami123's Avatar
 
elite*gold: 56
Join Date: Oct 2010
Posts: 3,409
Received Thanks: 1,219
Wäre es nicht dynamischer, wenn du statt jedes einzelne Bild in den array einzufügen alle auf einmal einfügst.

Code:
var imgAr= ["img1", "img2", "img3"];
Würde dir auch einige Zeilen sparen.
Ist es möglich, durch z.B. einen PHP Befehl die Liste diesem Script direkt zu übergeben?
Somit wäre es noch dynamischer, da du die jeweiligen Bilder z.B. aus einem Ordner per PHP auslesen kannst und sie in einer Liste dem Script übergibst, welches es anzeigt.

Dann könnte ich mit dem Script noch mehr anfangen, danke
MrDami123 is offline  
Thanks
1 User
Old 01/07/2014, 21:59   #3

 
Ravenstorm's Avatar
 
elite*gold: 0
The Black Market: 100/0/0
Join Date: Jan 2010
Posts: 13,150
Received Thanks: 3,206
Quote:
Originally Posted by MrDami123 View Post
Wäre es nicht dynamischer, wenn du statt jedes einzelne Bild in den array einzufügen alle auf einmal einfügst.

Code:
var imgAr= ["img1", "img2", "img3"];
Würde dir auch einige Zeilen sparen.
Ist es möglich, durch z.B. einen PHP Befehl die Liste diesem Script direkt zu übergeben?
Somit wäre es noch dynamischer, da du die jeweiligen Bilder z.B. aus einem Ordner per PHP auslesen kannst und sie in einer Liste dem Script übergibst, welches es anzeigt.

Dann könnte ich mit dem Script noch mehr anfangen, danke
Wäre dynamischer ja. In diesem Beispiel diente die Auflistung lediglich der Veranschaulichung und um die Erweiterbarkeit aufzuzeigen.

So wie du es vorgeschlagen hast, ist es durchaus möglich um eine höhere Performance zu erreichen. An dem Skript kann man natürlich noch einige andere Dinge verändern.
Ravenstorm is offline  
Thanks
1 User
Reply


Similar Threads Similar Threads
[SALE] Random ISRO chars in random servers CHEAP, from 1$ to 3$
06/03/2012 - Silkroad Online Trading - 4 Replies
Hello, I want to sell all those chars very cheap for PayPal money from 1$ to 3$ , because I need some money to buy usb joystick to play FIFA on pc ^^ If you buy them all, I can sell all those chars for 15$!!! Contacts - skype: myntex2 I ACCEPT PAYPAL ONLY So let's start:
[S] Facebook Random Picture App [B] 50 egold
04/09/2012 - elite*gold Trading - 3 Replies
Hi ich suche eine Facebook random picture App mit autoshare. Die Bilder habe ich bereits. Ich zahle 50 egold. Bitte beachtet Autoshare (nicht sharegate!)
Little Picker :)
02/19/2010 - Metin2 Hacks, Bots, Cheats, Exploits & Macros - 7 Replies
So ich hab einen PickUpBot gemacht (bzw Verbessert) ............................Verbesserung......... ...... Er pickt nur dann wenn Metin2 offen ist und geht mal signatur und dann mein Botpacket da ist auch so ein PickUpbot von mir mit Prozentzahlpotter und so .... ..........................Anleitung.............. ......... 1.PickUpBot öffnen 2.Metin2 Starten
Random Picture[About Denebe]
09/06/2008 - Dekaron Private Server - 5 Replies
http://i35.tinypic.com/9zuj6e.png Lol, this was from the song called "It's going down" by Young Joc. Meet me in the club It's going down



All times are GMT +1. The time now is 09:21.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.