Hilfe - Suche - Mitglieder - Kalender
Vollansicht: Allen Links Variable anfügen
Forum Sefrengo.org > Allgemeine Foren > Offtopic
macpat
Hi Leute!

Ich möchte allen Links

<a href="www.test.com/test.php">Testseite</a>

eine Variable anfügen. Sollte dann so aussehen

<a href="www.test.com/test.php?vpic=test">Testseite</a>

Kann ich so etwas mit JS realisieren?

Bin für hilfreiche Antworten sehr dankbar!
oberbilker
vieleicht damit:
http://api.jquery.com/add/
oder
http://api.jquery.com/append/
?
amk
QUELLTEXT
$("A").each(function(){ this.href=this.href+"&variable=wert" });


ab jQuery 1.4 auch so
QUELLTEXT
$("A").attr("href",function(){ return this+"&variable=wert" });
macpat
ZITAT(amk @ Sun. 16. January 2011, 21:20) *
QUELLTEXT
$("A").each(function(){ this.href=this.href+"&variable=wert" });


ab jQuery 1.4 auch so
QUELLTEXT
$("A").attr("href",function(){ return this+"&variable=wert" });


Danke für eure Antworten:
Das sieht sehr gut aus.
Hab das jetzt im <head> eingefügt

<script src="cms/js/jquery-1.4.4.min.js" type="text/javascript"></script>
<script language="JavaScript">
$("A").attr("href",function(){ return this+"&variable=test" });
</script>

Muss ich auf den Links auch noch was ergänzen?
amk
wenn du das ganze im head einfügst, ist es notwendig das vollständige laden des dokumentes abzuwarten, ansonsten startet das hinzufügen schon beim laden der seite und dann werden nicht alle hrefs angepasst ...

so müsste das aussehen:
QUELLTEXT
<script src="cms/js/jquery-1.4.4.min.js" type="text/javascript"></script>
<script language="JavaScript">
$(document).ready(
  function()
  {
    $("A").attr("href",function(){ return this+"&variable=test" });
  }
);
</script>
Dieses ist eine vereinfachte Darstellung unseres Foreninhaltes. Um die detaillierte Vollansicht mit Formatierung und Bildern zu betrachten, bitte hier klicken.
Invision Power Board © 2001-2024 Invision Power Services, Inc.