link in neuem fenster öffnen lassen!
Andy
- javascript
0 Felix Riesterer0 Andy0 Ashura0 Der Martin
0 Cybaer
hi leute,
habe mit diesem code folgendes problem:
function gotoLinkbox()
{
goingTo = document.user_online_box.link_user_online_box.options[document.user_online_box.link_user_online_box.selectedIndex].value;
self.location = goingTo;
}
er lässt sich nicht in einem neuen fenster öffnen sondern öffnet direkt im atuellen fenster, leider bin ich nicht gut genug in java script um das problem zu lösen, habe schon an "self" rum gewuselt und da z.B. "blank" eingesetzt, hat aber auch nicht zum erfolg geführt, ich hoffe es kann mir wer helfen! danke!
mfg andy
Lieber Andy,
function gotoLinkbox()
{
goingTo = document.user_online_box.link_user_online_box.options[document.user_online_box.link_user_online_box.selectedIndex].value;self.location = goingTo;
}
Dieser Code "errechnet" eine Zieladresse, die dann in einem Fenster geladen wird. Welches Fenster das ist, siehst Du in der zweiten Funktionszeile: self.
Du findest in der Doku von SelfHTML sicherlich etwas, um ein Popup zu realisieren (Popup-Blocker kennst Du?). Dabei lernst Du dann gleich noch etwas Javascript dazu! ;-)
Du suchst open() (für das Window-Objekt).
Liebe Grüße aus Ellwangen,
Felix Riesterer.
das soll aber kein POPUP sein sondern ein ganz normales browser-fenster!
mfg andy
Hallo Andy.
das soll aber kein POPUP sein sondern ein ganz normales browser-fenster!
[ ] Du kennst Rechts- bzw. Mittelklick.
Einen schönen Donnerstag noch.
Gruß, Ashura
Hallo Andy,
das soll aber kein POPUP sein sondern ein ganz normales browser-fenster!
und was ist für dich der Unterschied?
Ein Browserfenster, das ohne mein Zutun neu aufgeht, *ist* ein Popup. Du siehst Unterschiede, wo eigentlich keine sind.
So long,
Martin
Hi,
z.B. "blank" eingesetzt,
"_blank" - mußt schon genauer hinschauen! =;-)
Gruß, Cybaer
Hi,
"_blank" - mußt schon genauer hinschauen! =;-)
OK, das gilt auch für mich. >;->
_blank bezieht sich natürch aufs TARGET-Attribut eines Links. Und nur dort kannst Du halt wirken, wenn Du kein Popup, sondern ein neues Fenster möchtest (wobei "blank" auch funktionieren würde, nur "etwas anders" ;-)).
Gruß, Cybaer
sorry jungs ich bekomm es nicht hin!
mfg andy
Hi,
sorry jungs ich bekomm es nicht hin!
win=window.open(...)
Dann ist in win das neue Fensterobjekt. Jetzt kannst Du statt deinem self eben win nehmen (win.ocation.href=...).
Oder Du übergibst deinen URL gleich in open().
Beidesmal arbeitest du mit Popups, die geblockt werden können.
Wenn Du das verhindern willst, aber trotzdem JS nutzen möchest, dann verwende einen normalen HTML-Link mit Target "_blank" und schreibe dort mit JS den gewünschten URL rein (s. document.links).
Gruß, Cybaer