Du bist nicht angemeldet. [Anmelden]
Optionen
Thema bewerten
Javascript für Hintergründe zur bestimmten Zeit & Auflösung - #1183103 - 28.06.2007, 22:47:18
Knuddelman15432
Nicht registriert


Hallo glücklich,
ich habe mich mal selber an Javascript getraut, habe aber kein Erfolg gehabt. Ich habe auch gemerkt das mein Script blöd ist und wieder gelöscht habe. Naja jetzt wende ich mich an euch.
Ich brauche ein Javascript, was 4 Hintergründe zu einer bestimmten Zeit anzeigt:
5:01-9:00 Uhr: Sonnenaufgang
9:01-18:00 Uhr: Normal
18:01-22:00 Uhr: Sonnenuntergang
22:01-5:00 Uhr: Nacht

Die URL's kann ich ändern grins.

Dann brauche ich noch ein Script.

Es gibt Computer mit verschiedenen Auflösungen. Das ist mein Problem. Ich brauche ein Script, das die Auflösung erkennt und in Verbindung mit dem oberen Script die richtige größe des Bildes erkennt und dann das richtige Hintergrund, mit den richtigen Pixel anzeigt.

Ich weiß, schwierige Scripts. Aber ich bin euch sehr dankbar, da ich doch sehr oft gegen diese Probleme kämpfe, bzw. mit dem unteren lach.

Danke im Vorraus.

Rapha kopfstand

[zum Seitenanfang]  
Re: Javascript für Hintergründe zur bestimmten Zeit & Auflös [Re: ] - #1183523 - 29.06.2007, 14:52:38
KnuDDelMaGGa
Gott.​«3​

Registriert: 05.03.2006
Beiträge: 412
Ort: Kiel
Das gibts? Noch nie gehört, nix bei Google gefunden?
_________________________
Mfg grins

[zum Seitenanfang]  
Re: Javascript für Hintergründe zur bestimmten Zeit & Auflös [Re: ] - #1183827 - 29.06.2007, 19:15:10
theblackdevil909851
​United States of America

Registriert: 05.08.2004
Beiträge: 6.388
Zitat:
Hallo glücklich,
ich habe mich mal selber an Javascript getraut, habe aber kein Erfolg gehabt. Ich habe auch gemerkt das mein Script blöd ist und wieder gelöscht habe. Naja jetzt wende ich mich an euch.
Ich brauche ein Javascript, was 4 Hintergründe zu einer bestimmten Zeit anzeigt


<script type="text/javascript">

var which = 'normal';

timetab = new Array(3,3,3,3,3,3,0,5,0,0,1,1,1,1,0,0,0,0,0,0,0,2,2,3);
pic = new Array('normal','cup','hat','sleep','zahn','meal','band');

dd = new Date();
which = pic[timetab[dd.getHours()]];

if ((dd.getHours() == 7) && (dd.getMinutes() > 29)) which = pic[4]; // zähneputzen 07:30 - 07:59
if ((dd.getHours() == 20) && (dd.getMinutes() > 29)) which = pic[4]; // zähneputzen 20:30 - 20:59


var altPhase = 0;
var phases = 6;

function alterate(obj) {
altPhase++;
if (altPhase >= phases) altPhase = 0;

obj.src = 'pics/knuddels_knuddel_state-'+pic[altPhase]+'.gif';
}

document.write('<img src="pics/knuddels_knuddel_state-'+which+'.gif" alt="" />');

</script>

Schau dir das an, das benutzt Knuddels für den "schönen" Smiley oben links, ist inkorrekter Code, aber den kriegst du schon hin.

Zitat:

Es gibt Computer mit verschiedenen Auflösungen. Das ist mein Problem. Ich brauche ein Script, das die Auflösung erkennt und in Verbindung mit dem oberen Script die richtige größe des Bildes erkennt und dann das richtige Hintergrund, mit den richtigen Pixel anzeigt.


Sowas gibt es nicht. Da arbeitet man mit Grafiken und sogn. Cellpics, dann passt sich der Backround automatisch an.
_________________________
Das Lesen ist eine Tugend!

[zum Seitenanfang]  
Re: Javascript für Hintergründe zur bestimmten Zeit & Auflös [Re: theblackdevil909851] - #1184066 - 29.06.2007, 22:47:22
Knuddelman15432
Nicht registriert


Zitat:
Zitat:
Hallo glücklich,
ich habe mich mal selber an Javascript getraut, habe aber kein Erfolg gehabt. Ich habe auch gemerkt das mein Script blöd ist und wieder gelöscht habe. Naja jetzt wende ich mich an euch.
Ich brauche ein Javascript, was 4 Hintergründe zu einer bestimmten Zeit anzeigt


<script type="text/javascript">

var which = 'normal';

timetab = new Array(3,3,3,3,3,3,0,5,0,0,1,1,1,1,0,0,0,0,0,0,0,2,2,3);
pic = new Array('normal','cup','hat','sleep','zahn','meal','band');

dd = new Date();
which = pic[timetab[dd.getHours()]];

if ((dd.getHours() == 7) && (dd.getMinutes() > 29)) which = pic[4]; // zähneputzen 07:30 - 07:59
if ((dd.getHours() == 20) && (dd.getMinutes() > 29)) which = pic[4]; // zähneputzen 20:30 - 20:59


var altPhase = 0;
var phases = 6;

function alterate(obj) {
altPhase++;
if (altPhase >= phases) altPhase = 0;

obj.src = 'pics/knuddels_knuddel_state-'+pic[altPhase]+'.gif';
}

document.write('<img src="pics/knuddels_knuddel_state-'+which+'.gif" alt="" />');

</script>

Schau dir das an, das benutzt Knuddels für den "schönen" Smiley oben links, ist inkorrekter Code, aber den kriegst du schon hin.

Zitat:

Es gibt Computer mit verschiedenen Auflösungen. Das ist mein Problem. Ich brauche ein Script, das die Auflösung erkennt und in Verbindung mit dem oberen Script die richtige größe des Bildes erkennt und dann das richtige Hintergrund, mit den richtigen Pixel anzeigt.


Sowas gibt es nicht. Da arbeitet man mit Grafiken und sogn. Cellpics, dann passt sich der Backround automatisch an.


Danke, ich habe es versucht umzuschreiben lach.

Was bedeutet dieses
timetab = new Array(3,3,3,3,3,3,0,5,0,0,1,1,1,1,0,0,0,0,0,0,0,2,2,3); ??

Rapha kopfstand

[zum Seitenanfang]