Homepage selbermachen 7.852 Themen, 35.619 Beiträge

60 Bilder - Jede Minute anderes Bild ?

mastre1 / 8 Antworten / Baumansicht Nickles

Hi Leute


ich habe eine Frage, denn ich möchte auf meine HP eine Art "Fenster" stellen.
In Diesem Fenster sollte jede Minute ein anderes Bild angezeigt werden, das heißt zu Minute **.01, das Bild 1.jpg usw.


Kann man das verwriklichen, und wenn ja wie?


 


mfg stefan


 

bei Antwort benachrichtigen
angelpage mastre1 „60 Bilder - Jede Minute anderes Bild ?“
Optionen

Hallo Stefan,

eine simple Möglichkeit bietet Javascript. Ein Beispiel mit 5 Bildern in etwas forciertem Refresh findest Du hier.

Korrigiere im Script einfach Anzahl, Art, Größe und Bezeichnung der Bilder sowie die Refreshzeit ...

Manfred von

bei Antwort benachrichtigen
Der_Milchmann mastre1 „60 Bilder - Jede Minute anderes Bild ?“
Optionen

Weitere Möglichkeiten wären, das serverseitig durchzuführen, mit oder ohne mySQL, je nach dem wie gross die Bildermenge ist, aber Clientseitig ist bei kleineren Mengen wohl sinnvoller

-----------------------------------Zu Hartz4 kann ich nur sagen, dass ich froh bin, dass ich einen Job habe
bei Antwort benachrichtigen
mastre1 Nachtrag zu: „60 Bilder - Jede Minute anderes Bild ?“
Optionen

Also danke für eure Tipps.

@angelpage

Schau dir mal deinen Code, an, der von mir modifiziert worden ist:
(!doctype html PUBLIC "-//w3c//dtd html 4.0 transitional//en")
(html)
(head)
(link REL="SHORTCUT ICON" href="favicon.ico")
*removed*
(!--

function SymError()
{
return true;
}

window.onerror = SymError;

var SymRealWinOpen = window.open;

function SymWinOpen(url, name, attributes)
{
return (new Object());
}

window.open = SymWinOpen;

*removed*
*removed*

*removed*
*removed*
function makeArray() {
this.length = makeArray.arguments.length
for (var i = 0; i }
var pix = new makeArray ("D:\HP Ordner\CompNews\Gallery\GTA III\1.jpg", "D:\HP Ordner\CompNews\Gallery\GTA III\2.jpg", "D:\HP Ordner\CompNews\Gallery\GTA III\3.jpg", "D:\HP Ordner\CompNews\Gallery\GTA III\4.jpg", "D:\HP Ordner\CompNews\Gallery\GTA III\5.jpg");
var nummer = 1;
function webcam() {
document.image.src = "D:\HP Ordner\CompNews\Gallery\GTA III\1.jpg"+pix[nummer];
nummer += 1;
if (nummer == 6) nummer = 1;
setTimeout("webcam()", 500);
}
*removed*
*removed*
(/HEAD)

(body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0")
(body onLoad="webcam()">
(img name="image" border="0" src="1.jpg" width="320" height="240")
(/body)
(/HTML)
(script language="JavaScript")
(!--
var SymRealOnLoad;
var SymRealOnUnload;

function SymOnUnload()
{
window.open = SymWinOpen;
if(SymRealOnUnload != null)
SymRealOnUnload();
}

function SymOnLoad()
{
if(SymRealOnLoad != null)
SymRealOnLoad();
window.open = SymRealWinOpen;
SymRealOnUnload = window.onunload;
window.onunload = SymOnUnload;
}

SymRealOnLoad = window.onload;
window.onload = SymOnLoad;
*removed*



Irgendetwas stimmt daran nicht, nur ich weiß nicht was(Bilder sind lokal gespeichert, das ist mir schon klar, und >|
mfg stefan

bei Antwort benachrichtigen
xafford mastre1 „60 Bilder - Jede Minute anderes Bild ?“
Optionen

Sinnvoll ist hier JavaScript, um relativ einfach die Bild-URL zu ändern:


function change(a)
{
try
{
var obj=document.getElementById("test");
if(a {
a++;
}
else
{
a=0;
}
obj.src=a+".jpg";
setTimeout("change("+a+")",1000);
}
catch(e)
{
true;
}
}


Das Bild solltest Du dann folgendermaßen definieren:
<img src="0.jpg" id="test" />
und das Body-Tag so:
<body onLoad="javascript:change(0)">
Pauschalurteile sind immer falsch!!!
bei Antwort benachrichtigen
Artie mastre1 „60 Bilder - Jede Minute anderes Bild ?“
Optionen

Gibt auch noch eine html-Variante, auch wenn diese vielleicht (oder sicher) sogar umständlicher ist.

Einzellige Tabelle mit einem kleinen iframe basteln und in den iframe jeweils eine noframe page mit einem Bild und metarefresh 60 (für 60sek.)- Befehl zum nächsten Bild.

Bin halt nicht so der Javascript-freak, versuche es daher halt immer ob es auch ohne geht.
Gruß
artie

bei Antwort benachrichtigen
Rheinlaender mastre1 „60 Bilder - Jede Minute anderes Bild ?“
Optionen

Haben nicht alle Lösungen gemeinsam, dass ich, wenn ich um 18:47 Uhr die Seite betrete, zuerst Bild 1 sehe? Gibt es eine Möglichkeit (außer PHP), dass alle, die sich um diese Zeit auf der Seite befinden, Bild 47 sehen?

Gruß
Rheinlaender

bei Antwort benachrichtigen
Maxx Stone Rheinlaender „Haben nicht alle Lösungen gemeinsam, dass ich, wenn ich um 18:47 Uhr die Seite...“
Optionen

Hi Rheinlaender,

ja das geht auch mit Javascript:
var dieSystemuhrzeitbeimladen = new Date()
var hellau = dieSystemuhrzeitbeimladen.getMinutes()
change(hellau) //zur xafford-Funktion
...

@artie
ungewöhnlicher aber interessanter Tipp. Thx.

@xafford
nice to see you

Gruß
Maxx Stone

bei Antwort benachrichtigen
Rheinlaender Maxx Stone „Hi Rheinlaender, ja das geht auch mit Javascript: var dieSystemuhrzeitbeimladen...“
Optionen

Logisch. Danke schön.

Gruß
Rheinlaender

bei Antwort benachrichtigen