κωδικας για redirect σε σελιδα που εθεσε ο χρηστης μετα απο χρονο που εθεσε?

Ερωτήσεις και απαντήσεις σχετικές με την HTML, XHTML και την κατασκευή σελίδων για το Web.

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
htmljoy
Δημοσιεύσεις: 2
Εγγραφή: 09 Φεβ 2011 07:57

κωδικας για redirect σε σελιδα που εθεσε ο χρηστης μετα απο χρονο που εθεσε?

Δημοσίευση από htmljoy » 09 Φεβ 2011 08:10

Καλησπερα.

Παρακολουθω απ'το 2007 αλλα ποτε δεν ετυχε να κανω εγγραφη,τωρα τα βρηκα σκουρα και χρειαζομαι την βοηθεια σας. :D

Σχεδιαζω ενα web application και χρειαζομαι να κανω το παρακατω:

----Redirect to: [user input data]
----After this time passed: [user input data]

Δηλαδη να εχω μια φορμα οπου ο χρηστης θα εισαγει σε ενα πεδιο ενα url και να γινεται redirection στο url μετα απο χ χρονο οπου ο χρηστης εθεσε σε ενα δευτερο πεδιο,και με το που εισαχθει ο χρονος στο πεδιο να αρχησει να κανει countdown.

Μηπως ξερει κανεις πως και αν γινεται αυτο? Εχω εντελως βασικες γνωσεις html και javascript και δεν μπορουν να βοηθησουν.

Άβαταρ μέλους
korgr
Honorary Member
Δημοσιεύσεις: 5067
Εγγραφή: 07 Οκτ 2008 18:30
Τοποθεσία: Corinth
Επικοινωνία:

κωδικας για redirect σε σελιδα που εθεσε ο χρηστης μετα απο χρονο που εθεσε?

Δημοσίευση από korgr » 09 Φεβ 2011 09:35

Αν υποθέσουμε πως μετά το user input έχεις δύο τιμές, το url και τον χρόνο σε δευτερόλεπτα, ισχύει το

Κώδικας: Επιλογή όλων

setTimeout(function(url){
document.location.href=url;
}, seconds*1000);
Υποθέτω στο συγκεκριμένο παράδειγμα πως τα inputs έχουν ονόματα και id "url" και "seconds" οπότε θα διαβάσεις τις τιμές αυτές με

Κώδικας: Επιλογή όλων

var url = document.getElementById("url").value;
var seconds = document.getElementById("seconds").value;

Άβαταρ μέλους
korgr
Honorary Member
Δημοσιεύσεις: 5067
Εγγραφή: 07 Οκτ 2008 18:30
Τοποθεσία: Corinth
Επικοινωνία:

κωδικας για redirect σε σελιδα που εθεσε ο χρηστης μετα απο χρονο που εθεσε?

Δημοσίευση από korgr » 09 Φεβ 2011 09:39

Τώρα είδα πως θες και αντίστροφη μέτρηση.
Αν συνδυάσεις σωστά όμως αυτά που σου έγραψα μπορείς με την βοήθεια της setInterval (google it) να πετύχεις το αποτέλεσμα που θες.

htmljoy
Δημοσιεύσεις: 2
Εγγραφή: 09 Φεβ 2011 07:57

κωδικας για redirect σε σελιδα που εθεσε ο χρηστης μετα απο χρονο που εθεσε?

Δημοσίευση από htmljoy » 10 Φεβ 2011 05:09

Σε ευχαριστω πολυ για την βοηθεια. :D

Τελικα ψαχτηκα λιγακι αλλα κωδικο που να δουλευει δεν εβγαλα αλλα ψαχνοντας βρηκα κωδικο για html ξυπνητηρι και αλλαζοντας δυο τρια πραγματα κατεληξε να κανει ακριβως αυτο που θελω. :)

Απάντηση

Επιστροφή στο “HTML και XHTML”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες