HTML, JavaScript, AJAX, jQuery, CSS, Bootstrap, LESS Probleme mit HTML5, Bootstrap oder jQuery ? |
 |

17-07-2008, 19:35
|
chickbaden
Newbie
|
|
Registriert seit: Jul 2008
Beiträge: 1
|
|
[JavaScript] automatischer zufälliger Bildwechsel
Hallo ich brauch dringend Hilfe komm nicht mehr weiter...Will auf meine Homepage einen autoamtischen Bildwechsel reinmachen aber er soll immer ein zufälliges Bild laden...nicht immer das gleiche nach der reihe...kann mir da jemand weiterhelfen.danke schon mal im vorraus.das ist mein quelltext...es fehlt nur noch das er die bilder zufällig lädt nich nach der reihenfolge kann mir da jemand weiterhelfen danke.....
<script language="JavaScript">
function bildwechsel(which) { document.imagesbild?.src='bild'+which+'.jpg';
window.setTimeout('bildwechsel('+((which+1)%4)+')',10000);
}
</script>
</head>
<body>
<script language="JavaScript">
var t=(new Date).getTime(); t= Math.floor( (t%6000)/8000); document.write( '<img src="bild'+t+'.jpg" name="bild">' ); window.setTimeout('bildwechsel('+((t+1)%4)+')',8000);
</script>
|

17-07-2008, 20:50
|
TobiaZ
 Moderator
|
|
Registriert seit: Jan 2001
Ort: MUC und MGL, Germany
Beiträge: 34.421
|
|
Wie hast du denn versucht den Zufall einzubauen? rand() wäre sicher ne nette Möglichkeit, aber warum zeigst du nicht mal deine Ansätze?
|

17-07-2008, 20:57
|
Kropff
  Administrator
|
|
Registriert seit: Mar 2002
Ort: Köln
Beiträge: 11.727
|
|
imho kennt javascript kein rand, so wie php. da muss man sich eine eigene funktion bauen.
PHP-Code:
function rand( min, max )
{
if( max )
{
return Math.floor(Math.random() * (max - min + 1)) + min;
}
else
{
return Math.floor(Math.random() * (min + 1));
}
}
peter
__________________
Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
Meine Seite
|

17-07-2008, 20:58
|
TobiaZ
 Moderator
|
|
Registriert seit: Jan 2001
Ort: MUC und MGL, Germany
Beiträge: 34.421
|
|
Ich dachte ehrlich gesagt an Math.rand(). War mir gerade nicht darüber im klaren, dass es random() heißt. Aber das lässt sich ja leicht rausfinden.
|

17-07-2008, 21:04
|
Kropff
  Administrator
|
|
Registriert seit: Mar 2002
Ort: Köln
Beiträge: 11.727
|
|
aber random liefert eine bruchzahl zwischen 0 und 1. ist also für so was nicht direkt zu gebrauchen. sch*** javascript.
peter
__________________
Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
Meine Seite
|

17-07-2008, 21:05
|
TobiaZ
 Moderator
|
|
Registriert seit: Jan 2001
Ort: MUC und MGL, Germany
Beiträge: 34.421
|
|
Zitat:
aber random liefert eine bruchzahl zwischen 0 und 1. ist also für so was nicht direkt zu gebrauchen. sch*** javascript.
|
Naja, das war früher in PHP nicht anders, und trotzdem waren wir in der Lage das ganze zu multiplizieren. (s. dein Script)
|

17-07-2008, 21:07
|
Kropff
  Administrator
|
|
Registriert seit: Mar 2002
Ort: Köln
Beiträge: 11.727
|
|
Zitat:
Naja, das war früher in PHP nicht anders
|
wann? php 3?
peter
__________________
Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
Meine Seite
|

17-07-2008, 21:12
|
TobiaZ
 Moderator
|
|
Registriert seit: Jan 2001
Ort: MUC und MGL, Germany
Beiträge: 34.421
|
|
Hmm, laut Changelog scheint der Parameter schon immer da gewesen zu sein. (zumindest in leicht abgewandelter Form).
Also: Hasse recht. und deine JS-Implementierung triffts ja auch voll auf den Punkt!  OffTopic: Vielleicht waren meine PHP-Erinnerungen aber in wirklichkeit einfach nur JS-Erinnerungen. 
Geändert von TobiaZ (17-07-2008 um 21:14 Uhr)
|

17-07-2008, 21:18
|
Kropff
  Administrator
|
|
Registriert seit: Mar 2002
Ort: Köln
Beiträge: 11.727
|
|
OffTopic: du wirst alt ... und vergesslich
peter
__________________
Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
Meine Seite
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
Themen-Optionen |
|
Thema bewerten |
|
Forumregeln
|
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
|
PHP News
|