kann man mit JavaScript in Echtzeit (wenn ein Event Eintritt) die url verändern ohne das es neu lädt.?
Beispiel
bei onclick='change_url();'
wird die url
Index.php?page=news
zu
index.php#news
ohne das es die Seite neu lädt?
Gruß
phip
kann man mit JavaScript in Echtzeit (wenn ein Event Eintritt) die url verändern ohne das es neu lädt.?
Beispiel
bei onclick='change_url();'
wird die url
Index.php?page=news
zu
index.php#news
ohne das es die Seite neu lädt?
Gruß
phip
Nein, aber du kannst mod rewrite nutzen um seite.php#news so wie seite.php?cat=news interpretieren zu lassen.
Naja, so ganz stimmt das nicht, denn mit der History-API lassen sich URLs in modernen Browsern verändern.
Abgesehen davon lässt sich ein Hash (#hash) mit location.href = '#hash' hinzufügen, dabei bleibt der Rest aber erhalten.
DerWaldschrat
Da muss ein Besucher aber auch erst mal drauf klicken...
ihr wisst nicht was ich meine
"PHP-Links" kann man verschicken.
"ajax - Links" (die.ja eig nicht existieren) wie #News kann man nicht verschicken
daher will ich das bei einem.klick in meiner ajax-Navigation statt
Index.php?Page=news#ajax-nav-klick
das hier wird
Index.php?page=ajax-nav
der Wert ajax-nav wird übergeben so das ich habe:
php-Navigation = <a href='Index.php?page=News'>News</a>
ajax-Navigation (logischerweise wird diese die php Navigation ersetzen.wenn JS aktiviert ist
<a href='#' onclick='ajax('news');'>News</a>
beides soll.in der url hervor rufen:
Index.php?page=(ajax-function) Übergabewert
location.hash hängt nur an und verändert nix
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!
HTML-Seminar.de - mit Videos zum schnellen Lernen, wie man eine Website selbst erstellt.