Sönke Tesch: Javascript-DAU brauch mal Hilfe!

Beitrag lesen

ich möchte das eine variable in form von 11-11-11-11
über einen link in form von test.html?11-11-11-11
übergeben wird und zum beispiel an einen weiterführenden link übergeben wird.

Äh, kannst Du das nochmal verständlich ausformulieren? Du möchstest 11-11-11-11, eine Zahlenkette, an der definitiv nichts variables dran ist, in Form von 11-11-11-11 übergeben (an wen?) und dann einen weiterführenden Link übergeben?

wenn keine variable angegeben ist, soll ein standartwert angegeben werden.

Aber das habe ich schonmal verstanden :)

ich habe schon etwas fast passendes gefunden:

<script language="JavaScript"><!--
        var sHref=new String(document.location.href);
        var i=sHref.indexOf("?");
        if ((i>0) && (parseInt(navigator.appVersion)>=4)) {
                var sID=new String(sHref.substring(i+1,i+2));
                if (sID=="1") document.bgColor="#F0F0F0";
        }

Da wird lediglich geprüft, ob in der Adresse hinter dem Fragezeichen eine 1 steht und dann die Hintergrundfarbe auf Nicht-mit-Persil-gewaschenes-Weiß gesetzt.

document.write(sID);

Und dann wird die 1 wieder ausgegeben.

das wäre glaube ich vom grundprinzip schon fast richtig!

Nee, Verbindungen zu Deinen Wünschen kann ich da nicht erkennen.

wie bekomme ich den wert jetzt in form von 11-11-11-11 und wie

sID="11-11-11-11"
  document.write(sID);

vorher hatte ich einbe lösung in cgi die leider aus servertechnischen gründen leider nicht mehr läuft. hier sah die lösung so aus:

#!/usr/bin/perl
print "Content-type: text/html\n\n";
if ($ENV{'QUERY_STRING'}) {
  print $ENV{'QUERY_STRING'};
}
else {
  print '11-11-11-11';
}

Auch das hat nicht viel mit dem zu tun, was ich hinter Deiner obigen Beschreibung vermute. Hier wird lediglich entweder alles, was in der Adresse hinterm Fragezeichen auftaucht, ausgegeben oder, falls da nix steht, 11-11-11-11.
Das hat nichts mit Variablen und nichts mit Variablen in Form von .. zu tun.

Gruß,
  soenk.e