Ina: JavaScript in innerHTML

Hallo erst mal.

Ich verwende eine Suchmaschine welche mit JavaScript läuf.

Mein Problem:

Bei der Ausgabe der Suchergebnisse werden die Treffer als Links angezeigt.Beim Anklicken der Links öffnet sich das Fenster mit dem gewünschten Inhalt. Bis hierhin ist alles gut und schön aber ich hätte gerne das sich die Fenster ohne Adressleiste und Statusleiste usw. öffnet. Dazu habe ich folgende funktionierende Zeile verändert (innerHTML=rr):

rr=rr+'<li><a href="'+rueck[j]+'" target="_blank"><b>'+rueck2[j]+'</b></a></li>';}

Nach der Änderung siehts nun so aus und funktioniert nicht aber Warum? (innerHTML=rr)

rr=rr+'<li><a href="JavaScript:void(window.open("'+rueck[j]+'","Info","toolbar=no,width=450,height=300,resizable=yes,scrollbars=yes"));"><b>'+rueck2[j]+'</b></a></li>';}

Danke für Eure Hilfe.

  1. rr=rr+'<li><a href="JavaScript:void(window.open("'+rueck[j]+'","Info","toolbar=no,width=450,height=300,resizable=yes,scrollbars=yes"));"><b>'+rueck2[j]+'</b></a></li>';}

    Woher haste denn das 'javascript:void(...)'?
    Mach das weg, dann geht's auch.

    Struppi.

    1. Dann funktionierts eben auch nicht.

      Trotzdem Danke

      1. Dann funktionierts eben auch nicht.

        Was für eine Fehlermeldung gibt es?
        Funktioniert nicht ist keine besonders aussagekräftige Fehlerbeschreibung: http://glasgoogle.de

        Struppi.

  2. Hallo Ina,

    rr=rr+'<li><a href="JavaScript:void(window.open("'+rueck[j]+'","Info","toolbar=no,width=450,height=300,resizable=yes,scrollbars=yes"));"><b>'+rueck2[j]+'</b></a></li>';}

    Dein href geht vom ersten bis zum zweiten doppelten Anführungszeichen und sieht so aus: "JavaScript:void(window.open("

    Du hast also ein Problem mit der Verschachtelung der Anführungszeichen. Versuche mal in der ersten Ebene ', in der zweiten ", in der dritten '. Etwa so:

    rr=rr+'<li><a href="javascript:void(window.open(''+rueck[j]+'','Info','toolbar=no,width=450,height=300,resizable=yes,scrollbars=yes'));"><b>'+rueck2[j]+'</b></a></li>';}

    Grüße, Stefan