Peter P.: funktion

Hallo zusammen!!

Ich hoffe ihr könnt mir weiterhelfen.

Ein freund hat eine Navigationsleiste und die öffnet ihre Untermenüs, aber wenn man dann auf z.b. google klickt kommt nicht die seite www.google.de

Ich glaube das liegt an dem code hier

function itemclick()
      {
     if(this.linktx.length>3)
     {
     if(this.targtx.Index("_parent")>-1)
     {
     eval("window.location='"+this.linktx+"'");
     }else
     if(this.targtx.indexOf("_top")>-1)
     {eval("top.window.location='"+this.linktx+"'");
     }else
     {window.open(''+this.linktx,''+this.targtx);
     }
     }}

könnt ihr den Fehler finden ??

  1. Ich glaube das liegt an dem code hier

    function itemclick()
          {
         if(this.linktx.length>3)

    Was ist this?
    was ist die linktx?

    if(this.targtx.Index("_parent")>-1)

    Woher kommt die Funktion Index?

    {
         eval("window.location='"+this.linktx+"'");

    Wozu hier eval()?

    könnt ihr den Fehler finden ??

    Nein.

    Struppi.

    --
    Javascript ist toll (Perl auch!)
  2. Moin

    könnt ihr den Fehler finden ??

    nein, denn dieses Codefragment reicht dazu einfach nicht aus.

    Gruß
    rfb

    --
    Man kann einen Menschen nichts lehren, man kann ihm nur helfen, es selbst zu entdecken.
    (Galileo Galilei)