Link στο calendar του jquery UI

Κώδικας, πληροφορίες, ερωτήσεις και απαντήσεις σχετικές με την JavaScript.

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

Απάντηση
mpempe
Δημοσιεύσεις: 156
Εγγραφή: 23 Ιουν 2003 02:48
Τοποθεσία: peloponisos

Link στο calendar του jquery UI

Δημοσίευση από mpempe » 08 Φεβ 2015 21:39

Γεια σας

Θέλω να χρησιμοποιήσω αυτό το calendar του jquery UI
http://jsfiddle.net/VPzL7/21/
σε μια σελίδα με νέα

τη λίστα με τις ημερομηνίες (dates_allowed) τις επαναφέρω από τη βάση.

Θα μπορούσα να κάνω αυτές τις μέρες clickable?

Μαζί με την ημερομηνία να επαναφέρω και το id της κάθε εγγραφής και να δημιουργείται ένα link τύπου new.asp?newid=22 ?

Ευχαριστώ για κάθε βοήθεια.

Άβαταρ μέλους
icinema
Δημοσιεύσεις: 36
Εγγραφή: 27 Ιαν 2015 16:08

Link στο calendar του jquery UI

Δημοσίευση από icinema » 09 Φεβ 2015 11:58

$(function() {
var dates_allowed = {
'2015-02-01': 1,
'2015-02-03': 1,
'2015-02-04': 1
};
$('#datepicker').datepicker({

onSelect: function(selDate, inst) {
window.location = 'http://yourdomain.com/new.asp?date=' + selDate;
},



beforeShowDay: function(date) {

function addZero(no) {
if (no < 10) {
return "0" + no;
} else {
return no;
}
}
var date_str = [
addZero(date.getFullYear()),
addZero(date.getMonth() + 1),
addZero(date.getDate())
].join('-');
if (dates_allowed[date_str]) {
return [true, 'highlight'];
} else {
return [false];
}
}
});
});

mpempe
Δημοσιεύσεις: 156
Εγγραφή: 23 Ιουν 2003 02:48
Τοποθεσία: peloponisos

Link στο calendar του jquery UI

Δημοσίευση από mpempe » 09 Φεβ 2015 21:08

icinema ευχαριστώ πολύ για την απάντηση σου

Για κάποιο παράξενο λόγο το jsfiddle δε κάνει update όταν κάνω επικόλληση τον κώδικα σου.
Το δοκίμασα όμως σε απλή html και λειτουργεί καλά.
Θα μπορούσα όπως περνάω τις ημερομηνίες να περνάω και τα id από τη βάση προκειμένου στο link να υπάρχει το id?
http://yourdomain.com/new.asp?newsId=' + id;

px
var dates_allowed = {
'2015-02-01': 1,
'2015-02-03': 1,
'2015-02-04': 1
};
var id = {
'20',
'21',
'22'
};

Άβαταρ μέλους
icinema
Δημοσιεύσεις: 36
Εγγραφή: 27 Ιαν 2015 16:08

Link στο calendar του jquery UI

Δημοσίευση από icinema » 12 Φεβ 2015 01:37

Εχεις δικιο δεν προσεηα την ερώτηση σου.
αυτο που ζητας ειναι λίγο πιο πολύπλοκο και επειδη το βρίσκω πολυ χρήσιμο σου εφτιαξα ενα fiddle μπορεις να το δεις εδώ.

http://jsfiddle.net/icinema/16k3r6vr/5/

πρόσεξε πως πρεπει να το κανεις για να ειναι πολυ flexible.
θα φτιαξεις μια .asp σελίδα που θα επιστρεφει ενα json.
ειναι προτιμώτερο να εχεις τις disable dates απο το να εχεις τις enabled ετσι υα εχεις μικρο json
δες τον κώδικα δες και το json που εχω εκει και αν δεν καταλαβεις κατι ξαναρωτάς.

mpempe
Δημοσιεύσεις: 156
Εγγραφή: 23 Ιουν 2003 02:48
Τοποθεσία: peloponisos

Link στο calendar του jquery UI

Δημοσίευση από mpempe » 14 Φεβ 2015 18:26

icinema γεια σου
Ευχαριστώ πολύ για τον κόπο που έκανες. Λειτουργεί πάρα πολύ καλά στο jsfiddle
To δοκίμασα και στο δικό μου site όμως ενώ με το δικό σου json λειτουργεί καλά με το δικό μου αρχείο δεν λειτουργεί. Εξέτασα τον json κώδικα για τυχόν λάθος αλλά δεν εντόπισα κάτι.

Τι μπορεί να συμβαίνει?

Δες PM

mpempe
Δημοσιεύσεις: 156
Εγγραφή: 23 Ιουν 2003 02:48
Τοποθεσία: peloponisos

Link στο calendar του jquery UI

Δημοσίευση από mpempe » 18 Φεβ 2015 01:39

Παράξενο
το link http://jsfiddle.net/icinema/16k3r6vr/5/ δε λειτουργεί πιά

Απάντηση

Επιστροφή στο “JavaScript και Frameworks”

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

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