Bernd: Random String

Hallo,

wie kann ich einen Randomstring innerhalb einer Javascriptfunktion realisieren?

Meine Funktion sieht bisher wie folgt aus:

function window(username)
{
     newwindow=window.open('../privatechat/chatstart.php?username='+username, <-- Hier soll der String hin ,'height=250,width=500,toolbar=no,location=no,directories=no,status=no, menubar=no,scrollbars=no,resizable=no,copyhistory=no');
}

Danke!

Bernd

  1. Hallo

    Einfach mit einem weiteren + davor
    die variable "zufall" dort anhaengen wo Du es willst.

    Am Anfang der Funktion setzt Du das da:
    var zufall=Math.floor(Math.random()*11)

    LG
    Aqua

  2. Hallo Bernd,

    newwindow=window.open('../privatechat/chatstart.php?username='+username, <-- Hier soll der String hin [...]

    Wozu? Wenn Du jedes Mal ein neues Fenster öffnen willst, dann schreib einfach _blank als Fenstername rein.

    Viele Grüße,
    Christian

  3. Hi Bernd,

    <script>

    k="bcdfghjklmnpqrstvwxyz";
    v="aeiou";

    function c(s)
    {
      return s[Math.floor(s.length*Math.random())];
    }

    function u()
    {
      s="";
      for(i=0;i<6;i++)
      {
        s+=c(k)+c(v);
      }
      return s;
    }

    function window(username)
    {
       newwindow=window.open('../privatechat/chatstart.php?username='+u(),
        'height=250,width=500,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no');
    }
    </script>

    Gruss,
      Carsten