Sandra: Variable als Link ausgeben

Hallo Ihr fleißigen Programmierer!
 Leider hat mir die JavaScript-Abteilung bei SELFHTML nicht wirklich weitergeholfen:
 Ich habe eine Variable, die "ausgabe" heißt und den Inhalt "http://www.irgendwas.de" hat und "nameva" mit Inhalt "Verweis".
Mit "document.write(nameva.link(document.ausgabe));"
kommt nur Mist!

Danke für Eure Hilfe!

Sandra

  1. hi

    Ich habe eine Variable, die "ausgabe" heißt und den Inhalt "http://www.irgendwas.de" hat und "nameva" mit Inhalt "Verweis".
    Mit "document.write(nameva.link(document.ausgabe));"

    das kann so nicht klappen :)

    kommt nur Mist!

    das ist klar ;)

    du willst also einen link schreiben, gut...fangen wir also bei dem an was du hast

    document.write

    du hast also erkannt das es damit geht, aber warum hast du dir nicht die korrekte syntax dafür angeschaut?
    http://selfhtml.teamone.de/javascript/objekte/document.htm#write

    da steht als beispiel folgendes:

    document.write("<b>Hallo " + DeinName + "</b>");

    wenn du also einen link mit deinen variablen erzeugen willst solltest du dich schon an die syntax halten

    so long
    ole
    (8-)>

    --
    Buch macht kluch...
    ...meistens ;)
    1. Mich hat nur verwundert, daß
      "document.write(ausgabe);"
      perfekt funktioniert, aber dann die Zusätze aus der JS-Abteilung (link) nicht damit als Basis funktioniert haben, obwohl es dort so in den Beispielen steht!

      1. Ich nochmal.
        Ich hatte mich an den Syntax der Stringbefehle gehalten.
        http://selfhtml.teamone.de/javascript/objekte/string.htm#link

        Grüße

        Sandra

        1. hi Sandra

          so sollte es aussehen :)

          <script type="text/javascript">
          <!--
           var nameva= "Verweis";
           var ausgabe = "http://www.irgendwas.de";
           document.write(nameva.link(ausgabe));
          //-->
          </script>

          so long
          ole
          (8-)>

          --
          Buch macht kluch...
          ...meistens ;)
          1. Wenn das gehen würde, dann würde ich hier nicht fragen!
             Bei mir ist nurnoch der Unterschied, daß "ausgabe" mit split() und so weiter aus einem Cookie gehackt wurde... Vielleicht liegts daran?

            1. hi

              die variablen hab ich drin stehn lassen, weil ichs so getestet haben, aber die syntax  stimmt jetzt zumindest:

              document.write(nameva.link(ausgabe));

              ob deine variblen die richtigen werte liefern kann ich dir nicht sagen. aber das vorher gepostete script, das simuliert das deine variablen die richtigen werte haben, funktioniert.

              vieleicht hast du irgendwo anders noch einen fehler?

              so long
              ole
              (8-)>

              --
              Buch macht kluch...
              ...meistens ;)
              1. Mein Skript:
                 document.cookie =  "backhop=" + document.referrer;
                 var anfang = document.cookie;
                 var grobposition = anfang.indexOf("http");
                 var grobadresse = anfang.substring(grobposition);
                 var position = grobadresse.indexOf("/",8);
                 var ausgabe =  grobadresse.slice(0,position);
                 var nameva = "Homepage";
                 document.write(nameva.link(ausgabe));

                Das spuckt als Link aber "GROBADRESSE" aus!

                Wenn ich testweise in die vorletzte Zeile:
                alert(adresse);
                schreibe, dann geht der Link auf "adresse"!