Έλεγχος για το αν υπάρχει μια σελίδα (URL)ή ένα αρχείο

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

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

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

Έλεγχος για το αν υπάρχει μια σελίδα (URL)ή ένα αρχείο

Δημοσίευση από korgr » 05 Ιαν 2010 22:03

klix έγραψε:korgr μόνο και μόνο γιατί είναι πιο σύντομος ο τρόπος...
nope :naughty:

klix
Δημοσιεύσεις: 42
Εγγραφή: 03 Ιαν 2010 00:15
Τοποθεσία: Λονδίνο

Έλεγχος για το αν υπάρχει μια σελίδα (URL)ή ένα αρχείο

Δημοσίευση από klix » 05 Ιαν 2010 22:05

αυτό τον τρόπο είχα στο μυαλό μου αρχικά ως πιο σύντομο...για να διαφωνείς ίσως κάτι να έχεις υπόψη σου περισσότερο... :D
-What are we going to do tonight Brain?
-The same thing we do every night pinky,try to take over the world!

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

Έλεγχος για το αν υπάρχει μια σελίδα (URL)ή ένα αρχείο

Δημοσίευση από korgr » 05 Ιαν 2010 22:22

Aν θες να φορτωσεις περιεχομενο σε καποιο div:

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

// ajax call (no framework needed) ----------------------------------------------------------

function ajax(url, target) {
    if (window.XMLHttpRequest) {
        req = new XMLHttpRequest();
        req.onreadystatechange = function() {ajaxDone(target);};
        req.open("GET", url, true);
        req.send(null);
    // IE/Windows ActiveX version
    } else if (window.ActiveXObject) {
        req = new ActiveXObject("Microsoft.XMLHTTP");
        if (req) {
            req.onreadystatechange = function() {ajaxDone(target);};
            req.open("GET", url, true);
            req.send();
        }
    }
}    
function ajaxDone(target) {
    if (req.readyState == 4) {     // only if req is "loaded"
        if (req.status == 200) {         // only if "OK"
            results = req.responseText;
            document.getElementById(target).innerHTML = results;
        } else {
            document.getElementById(target).innerHTML="ajax error:\n" +   req.statusText;
        }
    }
}
function ajax_switch(url,target){
    if (document.getElementById(target).innerHTML != ''){
        document.getElementById(target).innerHTML = '';
    }else{
        ajax(url,target);
    }
}
// ------------------------------end ajax call ------------------------------------------------------

//usage:     ajax (file.php?a=someValue', 'divID');
Δεν ειναι πολυ μικροτερο απο ολοκληρο το jquery library?

klix
Δημοσιεύσεις: 42
Εγγραφή: 03 Ιαν 2010 00:15
Τοποθεσία: Λονδίνο

Έλεγχος για το αν υπάρχει μια σελίδα (URL)ή ένα αρχείο

Δημοσίευση από klix » 05 Ιαν 2010 22:28

ναι αλλά το jquery library δεν το γράφεις εσυ... :P :pint:
-What are we going to do tonight Brain?
-The same thing we do every night pinky,try to take over the world!

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

Έλεγχος για το αν υπάρχει μια σελίδα (URL)ή ένα αρχείο

Δημοσίευση από korgr » 05 Ιαν 2010 22:41

Σωστο κι αυτο! :P

Άβαταρ μέλους
dimsis
Reporter
Δημοσιεύσεις: 7994
Εγγραφή: 25 Ιούλ 2001 03:00

Έλεγχος για το αν υπάρχει μια σελίδα (URL)ή ένα αρχείο

Δημοσίευση από dimsis » 05 Ιαν 2010 22:43

Μη παραστρατείς klix και είχες ως τώρα καλά δείγματα γραφής με τα προηγούμενα μηνύματα σου :) ... έτοιμο είναι και το joomla που συζητούσαμε στο άλλο θέμα.
Αναλόγως την περίσταση πάει πάντα το τι θα χρησιμοποιήσεις. Αν χρησιμοποιούμε javascript frameworks και για απλά πράγματα που τα κάναμε πολύ πριν από αυτά την χάσαμε την μπάλα.

klix
Δημοσιεύσεις: 42
Εγγραφή: 03 Ιαν 2010 00:15
Τοποθεσία: Λονδίνο

Έλεγχος για το αν υπάρχει μια σελίδα (URL)ή ένα αρχείο

Δημοσίευση από klix » 05 Ιαν 2010 22:47

dimsis δεν έχεις άδικο....ειδικά το joomla δεν το πάω καθόλου...εντάξει μερικές φορές με διευκολύνει η jQuery και γενικά την πάω...(πολύ Χριστόδουλος...σας παω... :P )
-What are we going to do tonight Brain?
-The same thing we do every night pinky,try to take over the world!

Απάντηση

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

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

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