Babsi: kein target=_blank, aber window.open ?

Hallo,
Ich habe als Tipp bekommen, dass man in dem Fall das `target="_blank"´ nicht setzen muss, sondern in der javascript-Funktion Go() window.open statt der Zuweisung an location.href eines Frame-Fensters verwendet.
Nur, wenn ich das so mache, wie ich es vor habe, dann haut das nicht ganz hin!! .. hmm, ich glaub ich sitz' da derzeit etwas auf der Leitung. ....

Bitte um Hilfe!!
thx,
lg

<script type="text/javascript">
function Go (select) {
var wert = select.options[select.options.selectedIndex].value;
if (wert == "leer") {
select.form.reset();
return;
} else {
window.open;
}
}
</script>
Kann mir da bitte jemand weiterhelfen?
Danke!
lg

****
Hello,
Die links (Austria, Hungary, Slovakia) führen zwar auf die richtigen (externen) Seiten (siehe unten code), aber ich möchte, dass sich die Seiten in einem neuen Fenster öffnen!
Bis jetzt öffnen sie sich - sobald man ein Land auswählt - logischerweise immer im unteren Framebereich , aber eben alles in ein und demselben Fenster.
Ist es auch über ein select-option möglich, dass sich die Seiten in einem neuen Fenster öffnen?
Und wenn ja, wo setzt man aber dann das `target="_blank"´ ?
thx,
lg

Seite: agent_chcountry.html -->
<html>
<head>
<title>Agent Area</title>
</head>
<frameset rows="90,*" border="0" frameborder="0" framespacing="0">
<frame src="selectoption_agent.html" name="oben" marginheight="3" marginwidth="10">
<frame src="agent_chcountry.html" name="unten">
</frameset>
</html>

Seite: selectoption_agent.html -->
<table border="0" align="center" valign="TOP" cellpadding="5" cellspacing="0">
<tr><td align="center" colspan="2"><font size="3">Choose country of origin</font></td></tr>

<tr BGCOLOR="#0066CC"><TD align="right" valign="top">Please select country of origin</TD><TD align="center">
<form action="">
<select size="1" name="Auswahl" onchange="Go(this)" width="250">
<option value="leer" selected="selected">------------------------</option>
<option value="http://www.towvie.wqxs.com/agent/">Austria</option>
<option value="http://www.towbud.wqxs.com">Hungary</option>
<option value="http://www.towbts.wqxs.com">Slovakia</option>
</select>
</form>
<TD>
</tr>
</table>

  1. Hallo,
    Ich habe als Tipp bekommen, dass man in dem Fall das `target="_blank"´ nicht setzen muss, sondern in der javascript-Funktion Go() window.open statt der Zuweisung an location.href eines Frame-Fensters verwendet.
    Nur, wenn ich das so mache, wie ich es vor habe, dann haut das nicht ganz hin!! .. hmm, ich glaub ich sitz' da derzeit etwas auf der Leitung. ....

    Erste Frage: Handelt es sich um eine neue Seite, oder um eine Seite, die du warten musst?

    Wenn es sich um eine neue Seite handelt, schmeiss bitte den Frame und Javascript-Dreck weg!

    Warum Frames nicht mehr verwendet werden sollen, kannst du unzähligen Einträgen hier nachlesen.

    Was die Sprachauswahl/Seitenauswahl betrifft. Zum einen kann man die im Browser eingestellt Standardsprache abgreifen, und das ganze für den User unbemerkt erledigen. Ansonsten sollte man sowas serverseitig lösen.

    Was das Öffnen eines neuen Fensters angeht: Diese Entscheidung überlässt du bitte dem Besucher der Seite. Wenn er die Seite in einem neuen Fenster/Tab öffnen will, wird das tun, wenn er es nicht will, wird er es nicht tun.

    Mich persönlich - wie viele andere - nerven Seiten, die ungefragt Fenster öffnen gewaltig - im übrigen kriegen die bei mir auch nur ein neuen Tab.

    Gruß

    Stareagle

  2. Ich habe als Tipp bekommen, dass man in dem Fall das `target="_blank"´ nicht setzen muss, sondern in der javascript-Funktion Go() window.open statt der Zuweisung an location.href eines Frame-Fensters verwendet.

    Hier wird's sauber erklärt: http://molily.de/javascript-popups

    Viele Grüße!
    _ds

    --
    Damals in San Francisco. Peter: »Four Tickets to Alcatraz, please«. Kassenfrau korrigierend: »..FOR Alcatraz!«. Peter mit Handzeichen: »Yeah, four!«
    Top 5-Blog, English, please!