ich diesen Code bin mit einem neuen Tab zu öffnen:window.open auf einem-Tag für neue Registerkarte
<a href="javascript:window.open('https://example.com','_blank')">linktext</a>
Die neue Seite gibt es auch in einem neuen Tab jedoch auf der Quellseite wird [object]
gezeigt geladen wird anstelle des Links. Was ist falsch?
Ich will nicht
<a href="https://example.com" target="_blank")">linktext</a>
verwenden, weil ich eine Liste von Links und die Zielseite erzeugen unterschiedlich für jeden Link genannt. Der flexibelste Weg ist für mich die give Syntax.
EDIT: Dies ist die erzeugte Linkliste:
<a href="javascript:window.open('https://example.com','_blank')">linktext 1</a>
<a href="javascript:jsfunc1(param1)">linktext 2</a>
<a href="javascript:jsfunc2(param2,param3)">linktext 3</a>
Das Attribut href erzeugt wird. Ich bekomme einen von einem Tisch.
Das Beispiel oben funktioniert gut; [Beweis] (https://jsfiddle.net/mkmxyueu/). Wir können Ihnen nicht ohne ein Beispiel helfen, was * nicht * funktioniert. –
Wo siehst du [Objekt]? Ihre Frage ist völlig unklar. Befüllen Sie die URL in der href Schleife ein Array? zeige den Code –
@ T.J.Crowder Ich denke, dass OP die URL von einem Array an die href sendet und das Skript Objekt anstelle des erwarteten Werts aus dem Array platziert. Wir vermissen den ganzen notwendigen Code –