Reactie plaatsen 
 
Waardering:
  • 0 stemmen - gemiddelde waardering is 0
  • 1
  • 2
  • 3
  • 4
  • 5
AJAX Checker
Auteur Bericht
Neophyte Offline
Senior Member
****

Berichten: 672
Lid sinds: 08-2006
Reputatie: 35
Bericht: #1
AJAX Checker
Zoals jullie misschien weten of niet weten is dat de objecten XMLHttpRequest en ActiveXObject in de browser uitgeschakeld kan worden.

In deze tutorial laat ik jullie een manier zien hoe je daar om heen kan werken dus een check op kan maken.

Ik ga er van uit dat je de volgende dingen kan

(x) html
javascript
php
AJAX p.s als je dit niet kan kijk dan naar http://ep2.nl/topic/1079/ top tutorial van Aries-Belgium over de basis van AJAX. :)
Dus geef hem daar gewoon nog even wat punten voor als je er wat van geleerd hebt :)

Download nu de Bijlage zodat je hebt script hebt, En kunt zien waar de code staat die ik straks opsom en uitleg!
Ik leg alleen de belangerijkste dingen ervan uit!
Nogmaals dit is geen tutorial over de basis van AJAX!

de (x) html
Deze bestaat uit een standaard form.
Als het goed is weten jullie hoe dit werkt :)
Code:
<form action="index.php" id="verzendForm" method="get">
      <input type="text" name="naam" id="naam" value="" />
        <input type="submit" name="submit" id="submit" value="stuur" />
</form>

De javascript
Code:
    function hasXMLHTTP(){
        if(window.XMLHttpRequest){
            return true;
        }
        if(window.ActiveXObject){
            return true;
        }
        return false;
    }
En om deze functie draaid nu de complete tutorial!
Deze functie controleerd namelijk of de objecten (namelijk XMLHttpRequest en ActiveXObject) waarmee AJAX mogelijk is bestaan.

Code:
if( hasXMLHTTP() ){
   document.getElementById('verzendForm').action = 'javascript:verzenden()';
}
Gebruik de functie nu om te controleren of AJAX mogelijk is en verander de action van het form.
Als AJAX mogelijk is gaat het form verzonden worden door middel van AJAX.
Als AJAX niet mogelijk is gaat het form verzonden op de oude manier


TODO: Een post form maken als er belangstelling naar is :)
Heb je er belangstelling in post dat dan in dit topic.
Dat kan ik een script schrijven en de tutorial aanpassen


Bijlagen
.php  index.php (Grootte: 1,51 KB / Aantal keer gedownload: 17)

11-03-2008 15:27:17
Alle berichten van deze gebruiker zoeken Reageren op dit bericht
Aries-Belgium Offline
Open Source Promotor

Berichten: 8.654
Lid sinds: 04-2006
Reputatie: 310
Bericht: #2
RE: AJAX Checker
Hmm, ik denk dat iemand die Javascript heeft ingeschakeld ook de XMLHTTPRequest heeft ingeschakeld. Het lijkt me dus logischer om meer te focussen op mensen die Javascript helemaal hebben uitgeschakeld.

[Afbeelding: 2wqbwas.gif]
"I like my women how I like my toast, hot and consumable with butter"
12-03-2008 00:44:48
Alle berichten van deze gebruiker zoeken Reageren op dit bericht
Neophyte Offline
Senior Member
****

Berichten: 672
Lid sinds: 08-2006
Reputatie: 35
Bericht: #3
RE: AJAX Checker
Ja oke maar dan wordt het form nog steeds goed verzonden.
Het is min of meer wel een javascript checker met een AJAX checker erbij in :)

Als javascript uit staan dan wordt het gewoon verstuurd nog door middel van de gewone methode

12-03-2008 16:51:54
Alle berichten van deze gebruiker zoeken Reageren op dit bericht
Reactie plaatsen 


Ga naar locatie:


Contact opnemen | Ep2 | Naar boven | Naar inhoud | Archiefmodus | RSS-syndicatie