nieuw plaatje na refresh

Pagina: 1
Acties:
  • 95 views sinds 30-01-2008

Acties:
  • 0 Henk 'm!

  • LeVortex
  • Registratie: Augustus 2006
  • Laatst online: 09:20
ik heb al gekeke of het hier ergens op het forum stond of op google maar ik kon het niet vinde.

Ik wil op me website een plaatje en die moet dan iedere keer als ik opnieuw op de site kom of als ik refresh anders zijn. zoals rechtsbove bij www.arena.net

Acties:
  • 0 Henk 'm!

Verwijderd

Waar heb je naar gekeken of gezocht dan? Zou je niet eens gewoon wat gaan programmeren? Zoiets is in een paar regels voor elkaar te krijgen.

Het kan server-side met bijvoorbeeld PHP of ASP.NET, of client-side met Javascript of Flash.

En als je gewoon zoekt op random image script dan word je al doodgegooid met resultaten.

Acties:
  • 0 Henk 'm!

Verwijderd

Bij mij op de site (na de enter) heb ik zo een idee, Als je op F5 drukt krijg je een andere foto te zien. Of als iemand weer terug komt op deze page

Bij mij is het met het volgende script gelukt


code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<script language="Javascript" type="text/javascript"><!-- 
   function image() { }; 
   image = new image();
   number = 0; 
   // imageArray
   image[number++] = "<img src='images/1.gif' border='0'>"
   image[number++] = "<img src='images/2.gif' border='0'>"
   image[number++] = "<img src='images/3.gif' border='0'>"
   image[number++] = "<img src='images/4.gif' border='0'>"
   image[number++] = "<img src='images/5.gif' border='0'>"
   image[number++] = "<img src='images/6.gif' border='0'>"
   image[number++] = "<img src='images/7.gif' border='0'>"
   image[number++] = "<img src='images/8.gif' border='0'>"
   image[number++] = "<img src='images/9.gif' border='0'>"
   image[number++] = "<img src='images/10.gif' border='0'>"
   image[number++] = "<img src='images/11.gif' border='0'>"
   image[number++] = "<img src='images/12.gif' border='0'>"
   image[number++] = "<img src='images/13.gif' border='0'>"
   image[number++] = "<img src='images/14.gif' border='0'>"
   image[number++] = "<img src='images/15.gif' border='0'>"
   image[number++] = "<img src='images/16.gif' border='0'>"
   image[number++] = "<img src='images/17.gif' border='0'>"
   image[number++] = "<img src='images/18.gif' border='0'>"
   image[number++] = "<img src='images/19.gif' border='0'>"
   increment = Math.floor(Math.random() * number);  document.write(image[increment]); 
   //-->
   </script>


Hopelijk dat je er wat aan hebt :D

Acties:
  • 0 Henk 'm!

  • dfr0st
  • Registratie: Januari 2001
  • Laatst online: 03-09 14:54

dfr0st

Geel is mooier

Dit had ik ooit een keer geschreven even snel, Het laad een plaatje tussen 1 t/m 32.jpg
code:
1
2
3
4
5
6
7
8
<?
Header("Content-type: image/jpg");
Header("Cache-Control: no-cache, must-revalidate");
srand((double)microtime()*1000000);
$nr=rand(1,32);
$fn=fopen("$nr.jpg","r");
fpassthru($fn);
?>

Los in een php file en aanpassen
en dan dit als plaatje in je html stoppen:
code:
1
<img scr="pics/random.php>

[ Voor 5% gewijzigd door dfr0st op 23-08-2006 18:47 ]

-


Acties:
  • 0 Henk 'm!

  • LeVortex
  • Registratie: Augustus 2006
  • Laatst online: 09:20
ik zocht of change image after refresh en nog een paar die daar op lijke, ik kon niet op het woord random kome |:( . en ik ben ook geen echte goeie scripter, maar echter super bedankt

Acties:
  • 0 Henk 'm!

Verwijderd

dfr0st schreef op woensdag 23 augustus 2006 @ 18:45:
Dit had ik ooit een keer geschreven even snel:
Ah, de PHP-aapjes methode. Caching? Nooit van gehoord.

Freaky_Revolt's script is ook nogal een slecht voorbeeld.
JavaScript:
1
document.write('<img src="images/' + Math.floor(Math.random() * 19 + 1) + '.gif" alt="">');

Kun je net zo goed in 1 regeltje doen.

Oh, hell, wat kan mij het schelen, ook een betere PHP versie dan maar:
PHP:
1
<img src="images/<?=rand(1, 19)?>.gif" alt="">

Waarom moeilijk doen als het makkelijk kan (en wat handiger ivm caching).

[ Voor 20% gewijzigd door Verwijderd op 23-08-2006 18:57 ]


Acties:
  • 0 Henk 'm!

  • Puch-Maxi
  • Registratie: December 2003
  • Laatst online: 17-09 20:07
van die site:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<script language="javascript">

    <!--
    var b1dis = "<a href=\"";
    var bdis = "\" target=\"_blank\"><img src=\"";
    var edis = " width=\"105\" height=\"160\" hspace=\"10\" vspace=\"3\" alt=\"(Guild Wars)\" border=\"0\"></a>";
    var rnumb = "";
    var img = "";

    rnumb += Math.floor(Math.random()*6);
    img = rnumb;

    if (img == "0") {
    document.write(b1dis+ "http://www.guildwars.com" +bdis+ "/images/jpeg/playnow-boxes/elementalist-box-playnow.jpg\"" +edis);
    }

    if (img == "1") {
    document.write(b1dis+ "http://www.guildwars.com" +bdis+ "/images/jpeg/playnow-boxes/mesmer-box-playnow.jpg\"" +edis);
    }

    if (img == "2") {
    document.write(b1dis+ "http://www.guildwars.com" +bdis+ "/images/jpeg/playnow-boxes/monk-box-playnow.jpg\"" +edis);
    }

    if (img == "3") {
    document.write(b1dis+ "http://www.guildwars.com" +bdis+ "/images/jpeg/playnow-boxes/necromancer-box-playnow.jpg\"" +edis);
    }

    if (img == "4") {
    document.write(b1dis+ "http://www.guildwars.com" +bdis+ "/images/jpeg/playnow-boxes/ranger-box-playnow.jpg\"" +edis);
    }

    if (img == "5") {
    document.write(b1dis+ "http://www.guildwars.com" +bdis+ "/images/jpeg/playnow-boxes/warrior-box-playnow.jpg\"" +edis);
    }

// -->

</script>

My favorite programming language is solder.


Acties:
  • 0 Henk 'm!

Verwijderd

Een vreselijk script natuurlijk.

HTML:
1
2
3
4
<script type="text/javascript">
pictures = new Array('elementalist', 'mesmer', 'monk', 'necromancer', 'ranger', 'warrior');
document.write('<a href="http://www.guildwars.com/" target="_blank"><img src="/images/jpeg/playnow-boxes/' + pictures[Math.floor(Math.random() * pictures.length)] + '-box-playnow.jpg" width="105" height="160" hspace="10" vspace="3" alt="(Guild Wars)" border="0"></a>');
</script>

Acties:
  • 0 Henk 'm!

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Welkom op GoT LeVortex :w,

Kijk eens heel goed wat Verwijderd in "nieuw plaatje na refresh" doet en neem dat over, als je makkelijk wilt zijn en hier wacht op een script.

Overigens lijkt het me handiger om voor je eventuele volgend topic eerst even Webdesign, Markup & Clientside Scripting Policy te lezen. Zoals je dan begrijpt verwachten we toch enige inzet van onze lieve users.

Dit topic gaat dicht :)



edit:

Mensen mensen mensen... Wat wordt er weer met scripts gegooid. Probeer voortaan ook zelf eens goed naar je eigen scripts te kijken, want de meesten zijn lekker onhandig of onnodig groot opgezet :)

[ Voor 19% gewijzigd door BtM909 op 23-08-2006 19:10 ]

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.

Pagina: 1

Dit topic is gesloten.