Μέλος από: 10 Οκτ 2007 Μηνύματα: 190 Περιοχή: Θεσσαλονίκη
Στις: 31 Μαρ 2011 16:37 Θέμα:
Πως να ρυθμίσω τι ώρα θα εμφανίζετε η κάθε εικόνα
Παιδιά help δεν γνωρίζω javascript
Έψαξα και βρήκα το παρακάτω script και το οποίο αλλάζει την εικόνα ανάλογα με την ώρα. Έβαλα τις φωτογραφίες που ήθελα αλλά δεν ήξερα πως να ρυθμίσω κάθε εικόνα να παίζει σε ορισμένες ώρες.
Αυτό που θέλω είναι η κάθε εικόνα να παίζει αυτές τις ώρες
r1=12-6 βράδυ
r2=6-9 πρωί
r3=9-6 από το πρωί έως το απόγευμα
r4=6-9 βράδυ
r5=9-12 μεσάνυχτα
κώδικας:
function pixTimeChange() {
var t=new Date();
var h = t.getHours();
var r1="slider.jpg";
var r2="slider1.jpg";
var r3="slider2.jpg";
var r4="slider3.jpg";
var r5="slider4.jpg";
var el=document.getElementById('myimage');
// See the time below. Note: The time is in 24 hour format.
// In the example here, "7" = 7 AM; "17" =5PM.
el.src = (h>=7 && h<17) ? r1 : r2;
}
// Multiple onload function created by: Simon Willison
// http://simonwillison.net/2004/May/26/addLoadEvent/
function addLoadEvent(func) {
var oldonload = window.onload;
if (typeof window.onload != 'function') {
window.onload = func;
} else {
window.onload = function() {
if (oldonload) {
oldonload();
}
func();
}
}
}
Γιατί να το κανείς από την πλευρά του χρήστη και όχι από την πλευρά του server; Η εμφάνιση της εικόνας θα είναι με βάση την ώρα του χρήστη η του server;
dj_kostas_pro
Μέλος από: 10 Οκτ 2007 Μηνύματα: 190 Περιοχή: Θεσσαλονίκη
Στις: 31 Μαρ 2011 17:07 Θέμα:
του server λογικα
papoukas
Μέλος από: 19 Ιαν 2011 Μηνύματα: 76
Στις: 31 Μαρ 2011 17:11 Θέμα:
Με javascript θα το κάνεις με βάση τον χρήστη ενώ για server πρέπει να το κάνεις με php ή asp ή οποιαδήποτε άλλη γλώσσα για server που δουλεύεις.
dj_kostas_pro
Μέλος από: 10 Οκτ 2007 Μηνύματα: 190 Περιοχή: Θεσσαλονίκη