In bestimmtem Frame darstellen?

Hallo!
Ich habe folgendes Problem. Auf einer Website die ich betreue gibt es einen Newsticker, der beim Anklicken eines Schlagsatzes ein neues Fenster mit der entsprechenden News öffnet.

Das ganze sieht im QT wie folgt aus:

news[0]="[*** NEW ***    Extra Small Size Desktop Type Power S…](%255C%2522javascript:openSNW('http://www.xx.de/html/en/news-en/smallsize_en.html?v2=1&id=529378&u_id=%22)";

Da ja hier als target-frame „_self“ notiert ist, öffnet sich ein gaz neues Fenster.

Ich möchte erreichen, das statt dessen die News im aktuellen Frame (mit dem Namen „window“) geöffnet wird.

Einfach _self durch window zu ersetzen hat nicht funktioniert.

Wie kann ich das realisieren?

Danke für eure Hilfe.

Hallo!

href="javascript:openSNW('http://www.xx.de/html/en/news-
Einfach _self durch window zu ersetzen hat nicht funktioniert.

wenn das also nicht funktioniert, woher sollen wir das wissen wie es sonst funktionieren soll ?

Sehe ich hier irgentein fetzen code ? nein

wird ein code aufgerufen , ja
nähmlich openSNW und openSNW ist für das öffnen zuständig ,
wenn das aber
z.b. nur _top , _self , _blank zulässt
dann wird das nix mit window als parameter .

Nur wenn es Javascript standart funktionen sind also window.open etc , dann kann man auch rückschlüsse ziehen ohne code.

da du aber irgenteine funktion von irgend jemand hast, weiss nur die funktion selber wa sie kann was nicht.

Ergo ohne Arme mal wieder keine Kekse.

Wie kann ich das realisieren?

Am besten mal das Posten was wichtig ist, nähmlich den code der funktion bei der du probleme hast.

Danke für eure Hilfe.

Hallo RakonDark,

ganz ruhig - ich bin mit JavaScript noch sehr wackelig unterwegs - hier nun der code (hoffe, es hilft):

hallo,

Da ja hier als target-frame „_self“ notiert ist, öffnet sich
ein gaz neues Fenster.

die function openSNW wird wohl mit window.open dieses neue fenster öffnen. das target steht dahinter und bezieht sich auf das a href für den javascript.

Ich möchte erreichen, das statt dessen die News im aktuellen
Frame (mit dem Namen „window“) geöffnet wird.

wenn du etwas im gleichen fenster oder im gleichen frame öffnen willst reicht ein „einfacher“ link. target="_self" kannst du weglassen, weil href sich sowieso immer auf das aktuelle fenster bezieht.

news[0]="

function openSNW (URL,TARGET,OPT)

{

window.onerror=null;

window.open(URL,TARGET,OPT);

};

das erzeugt ungefähr solche ausgabe
[

wenn müsstest du also ‚ShowNews_Popup‘ ersetzen mit ‚window‘
da die funktion heist

function openSNW (URL,TARGET,OPT)

ergo die parameter

URL = 'http://www.xx.de/html/en/news-en/smalhtml.html'
TARGET = 'ShowNews\_Popup'
OPT = 'width=1100,height=400,top=100px,left=200px,scrollbars=yes,resizable=no,toolbar=no,locationbar=0,menubar=0'

-)

beim target=„window“ setzen ist nur sinnig wenn es kein javascript gäbe , und die URL direct drinne stehen würde.](javascript:openSNW(‚http://www.xx.de/html/en/news-en/smalhtml.html’,‚ShowNews_Popup‘,'width=1100,height=400,top=100px,left=200px,scrollbars=yes,resizable=no,toolbar=no,locationbar=0,menubar=0‘))

Super, das hat funktioniert.
Danke