login  Naam:   Wachtwoord: 
Registreer je!
 Forum

href annuleren (Opgelost)

Offline tomie94 - 28/02/2009 21:45
Avatar van tomie94PHP interesse Hallo allemaal,


Ik wil mij site graag in 100% ajax hebben, om zo de content dynamisch te maken, en het sneller te maken. Dit werkt nu goed met de volgende codes:
IN DE HEAD:
  1. var update_id;
  2. var update_url;
  3. function setUpdater(id, url)
  4. {
  5. update_id = id;
  6. update_url = url;
  7. }
  8. function contentUpdater()
  9. {
  10. element = $(update_id);
  11. element.innerHTML = '<p style="margin:0 auto;>Vernieuwen van content</p>'+element.innerHTML+'<p style="margin:0 auto;>Vernieuwen van content</p>';
  12. new Ajax.Updater(update_id, update_url, { method: 'get' });
  13. }
  14. function updateContent(url)
  15. {
  16. setUpdater('content-update', url);
  17. contentUpdater();
  18. }
  19. window.onload = function()
  20. {
  21. setUpdater('content-update', 'http://devhouse.nl/ajax/default/home');
  22. setInterval("contentUpdater()", 60000);
  23. }

IN DE BODY
  1. <ul>
  2. <li id="active-rounded" onclick="javascript:updateContent('http://devhouse.nl/ajax/default/home');"><a href="#">Home</a></li>
  3. <li><a href="#" onclick="javascript:updateContent('http://devhouse.nl/ajax/news');">Nieuws</a></li>


dit werkt echt geweldig, het probleem is echter dat ik de website ook bruikbaar wil hebben voor gebruikers die javascript uit heben staan. Ik dacht om dit te verhelpen de # in de href te vervangen door het adres, alleen als ik dat doe, wordt ik naar die pagina gestuurd, en de content niet geupdated.

is er een methode om ervoor te zorgen om de href tag te annuleren?

Alvast bedankt,

Tom

PS: Ik gebruiks Prototype

4 antwoorden

Gesponsorde links
Offline Richard - 28/02/2009 21:47
Avatar van Richard Crew algemeen Een return false in de onclick als laatste, daardoor wordt de originele functie geannuleerd.
Offline tomie94 - 28/02/2009 21:51
Avatar van tomie94 PHP interesse ok bedankt, dat werkt goed.

En even over SEO: google zal toch gewoon de link volgen en niet de ajax update uitvoeren??
Offline Koen - 28/02/2009 21:52
Avatar van Koen PHP expert Inderdaad 
Offline tomie94 - 28/02/2009 21:53
Avatar van tomie94 PHP interesse ok. bedankr
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2020 Sitemasters.be - Regels - Laadtijd: 0.199s