Detlef G.: übergabewerte verwenden

Beitrag lesen

Hallo torsten

function decode()

{
    var url = window.location.search ; //url lesen
    if (url != "") //wenn nicht ""
    {
     url = url.substring(1,url.length); //zeichenkette ab pos 1 ermitteln - in selfhtml finde ich immer nur angaben die sich auf formulare beziehen wenn "length" verwendet wird... wiso?

  
Du weist url eine Zeichenkette zu, womit diese ein Stringobjekt wird. Ein Stringobjekt besitzt die Eigenschaft [length](http://de.selfhtml.org/javascript/objekte/string.htm#length), wie auch die Methode [substring](http://de.selfhtml.org/javascript/objekte/string.htm#substring) neben anderen Methoden.  
  

>  ~~~javascript

   }  

>     else //dann  
>     {  
>     url = "start2.html"; //variablenwert wie oben  
>     }  
>    }

Wenn deine Funktion etwas zurückgeben soll, dann fehlt noch return WasSieZurueckGebenSoll;

da ich aber nicht weiß was ich oben falsch einsetze weiß ich genau so wenig warum bei verwendung von document.write("" + decode(url) + ""); nix ausgegeben wird... ist der umgang mit der obigen variable "url" richtig?

Erwartet die Funktion einen Parameter?
Wie willst du url an die Funktion übergeben, wenn url erst als lokale Variable innerhalb der Funktion angelegt wird?

Auf Wiederlesen
Detlef

--
- Wissen ist gut
- Können ist besser
- aber das Beste und Interessanteste ist der Weg dahin!