Postcode Checker met Raphael graphics library

Door Cornel van der Heiden, 17 jaar geleden, 9.710x bekeken

Ik heb aan de hand van het 'Geldige Postcode' tooltje van Chris Horeweg een simpel maar grappig appje gebouwd met behulp van de Raphael graphics library. Die vind je hier: http://raphaeljs.com/. Ik dacht: misschien leuk om te laten zien wat er met JS te doen is met graphics! Verder gebruikt dit scriptje AJAX. Natuurlijk kan het uitgebouwd worden. Maar in ieder geval: veel plezier ermee.
Voorbeeld: www.nenicto.nl/raphael/rafael.html

Gesponsorde koppelingen

PHP script bestanden

  1. rafael.html
  2. test.php

 

Er zijn 20 reacties op 'Postcode checker met raphael graphics library'

PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
- Ariën  -
- Ariën -
17 jaar geleden
 
0 +1 -0 -1
Heb je ook een voorbeeld?
Cornel van der Heiden
Cornel van der Heiden
17 jaar geleden
 
0 +1 -0 -1
Ja, ik heb een voorbeeld. Ik zet hem erbij!
Chris -
Chris -
17 jaar geleden
 
0 +1 -0 -1
Bah, magic quotes staan aan! :-(
Victor Php
Victor Php
17 jaar geleden
 
0 +1 -0 -1
Ik vind 'm wel grappig :P
Cornel van der Heiden
Cornel van der Heiden
17 jaar geleden
 
0 +1 -0 -1
Chris, wat bedoel je daarmee?
Victor Php
Victor Php
17 jaar geleden
 
0 +1 -0 -1
Dat als je een ' invoert er automatisch een addslash voorkomt.

http://lmgtfy.com/?q=magic+quotes

Die manual is denk ik wel handig.
Die is wel Engels..
Dit is Nederlandse:
http://www.multidesk.be/artikels/artikel/166/Wat-is-magic-quotes-en-hoewanneer-gebruik-ik-addslashes.html

Misschien een feature:
Als je op het veld komt dat ie uitklapt en als je eraf gaat dat ie dan weer inklapt (tekst blijft dan)
TJVB tvb
TJVB tvb
17 jaar geleden
 
0 +1 -0 -1
Er zit geen controlle op input. Als je bijvoorbeeld ' invult krijg je:
NOT! Wat je ingevoerd hebt, namelijk \', is geen geldige postcode!

Die \ laat zien dat magic quotes aan staan.
Henry Campen
henry Campen
17 jaar geleden
 
0 +1 -0 -1
Voorbeeld werkt niet
Victor Php
Victor Php
17 jaar geleden
 
0 +1 -0 -1
Bij mij wel gewoon hoor Henry Campen
Cornel van der Heiden
Cornel van der Heiden
17 jaar geleden
 
0 +1 -0 -1
Oww bedoel je dat met magic quotes. Ja, ok, maar ik heb dit even snel gebouwd om de combi Raphael, AJAX en PHP te laten zien. Daarbij heb ik niet op error-control en input check gelet. Sorry, maar ik ben er van overtuigd dat dat makkelijk in te bouwen valt!
Victor Php
Victor Php
17 jaar geleden
 
0 +1 -0 -1
Als je dan toch input check gaat maken (Gewoon doen:P)
Zet er dan ook even een max aantal letters/cijfers/tekens op. Je kunt nu de hele pagina uit z'n fatsoen trekken (Als hij in een site staat)
Hipska BE
Hipska BE
17 jaar geleden
 
0 +1 -0 -1
Ahum, 8000 is WEL een geldige postcode!
Henry Campen
henry Campen
17 jaar geleden
 
0 +1 -0 -1
In IE7 werkt hij niet in FF wel.\\
wat is er mis met 7323 ???
Chris -
Chris -
17 jaar geleden
 
0 +1 -1 -1
Hipska; dit is de Nederlandse postcode checker ;-)

7323 en 8000 zijn geen geldige Nederlandse postcodes, omdat ze nog twee cijfers verwachten!
Jan geen
Jan geen
17 jaar geleden
 
0 +1 -0 -1
Waarom gebruik je niet de Jquery.Ajax?
Cornel van der Heiden
Cornel van der Heiden
17 jaar geleden
 
0 +1 -0 -1
Ha! Je hebt gelijk, Rik. Die had ik ook kunnen gebruiken. Had ik eerst ook gedaan, maar ik dacht dat dat niet werkte. En toen heb ik dit gemaakt. Ja, had ook jQuery kunnen gebruiken.
Jelmer -
Jelmer -
17 jaar geleden
 
0 +1 -0 -1
Wacht even. Je laat Raphael en jQuery (samen 126kb) in om vervolgens met PHP een regular expression uit te voeren en de kleur van je rechthoekje te veranderen?

Als ik dat vorige script afkraak waarin een Worker wordt gebruikt omdat je dan XMLHttpRequest in z'n synchroon-modus kan gebruiken, dan kan ik toch niet anders dan dit vierkant uitlachen? Als je Raphael onder de aandacht wou brengen, kan je toch veel beter een topic hierover starten of een tutorial schrijven?

In je script vergeet je trouwens ergens 'var xmlhttp' te zetten. En je gebruikt XMLHttpRequest ook in z'n synchroon-maar-ik-blokkeer-lekker-alles-totdat-ik-antwoord-heb modus? Zet voor de grap eens 'sleep(1)' in je test.php, om trage verbinding of trage server te simuleren…
Hipska BE
Hipska BE
17 jaar geleden
 
0 +1 -0 -1
Quote:
Hipska; dit is de Nederlandse postcode checker ;-)
Dit staat nergens vermeldt hoor Chris!
Hannes Bossuyt
Hannes Bossuyt
17 jaar geleden
 
0 +1 -0 -1
Dat had je wel kunnen afleiden uit het feit dat het een .nl domein is
PHP hulp
PHP hulp
0 seconden vanaf nu
 

Gesponsorde koppelingen
Chris -
Chris -
17 jaar geleden
 
0 +1 -0 -1
@Hipska: Het origineel heeft wel een vermelding voor de NL en BE postcode ;-) Wellicht dat de TS dit kan verwerken?

Om te reageren heb je een account nodig en je moet ingelogd zijn.

Inhoudsopgave

  1. rafael.html
  2. test.php

Labels

Navigatie

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.