fr_smilla: auswahlmenü soll neues fenster öffnen

Hallo Zusammen,

ich habe ein dropdown welches folgendermaßen aussieht:

<head>
<script language="JavaScript" type="text/javascript">
function surfto(form)
{
var myindex=form.select1.selectedIndex
if (form.select1.options[myindex].value != "0")
  {
    window.open(form.select1.options[myindex].value, target="_blank");
  }
}
</script>
</head>

<body>
<form name="form1">
<select style="width:120px;background-color:#efefef;" name="select1" onChange="surfto(this.form)" size=1>
<option selected style="color:#666666;">bitte w&auml;hlen:</option>
<option value="http://www.test.de">Katzen</option>
<option value="http://www.test.de">Hunde</option>
<option value="http://www.test.de">Pferde</option>
</select>
</form>
</body>

immer wenn ich es lokal teste ist alles in ordnung - wenn ich es aber live (online) teste, schaltet sich im IE der popup blocker ein - kann ich das verhindern?

danke
fr_smilla

  1. Hello out there!

    immer wenn ich es lokal teste ist alles in ordnung

    Nö. Das Konzept von Popup-Fenstern ist in Zeiten von tabbed browsing alles andere als in Ordnung.

    Eine Navigation, die nur mit JavaScript funktioniert, ist alles andere als in Ordnung.

    Viele Browser führen kein JavaScript aus (bspw. weil deren Nutzer es nicht wollen). Und andere Clients tun das schon gar nicht. [DIALOG-ROBOT]

    See ya up the road,
    Gunnar

    --
    „Wer Gründe anhört, kommt in Gefahr nachzugeben.“ (Goethe)
    1. Ja aber darum geht es ja gar nicht, meine Frage ist, wie das ganze technisch zu lösen ist.

      1. Ja aber darum geht es ja gar nicht, meine Frage ist, wie das ganze technisch zu lösen ist.

        Du kannst den Popup-Blocker nicht umgehen. Es gibt aber eine Lösung ohne window.open, google mal nach LightBox.

        Siechfred

        --
        Ein Selbständiger ist jemand, der bereit ist, 16 Stunden am Tag zu arbeiten, nur um nicht 8 Stunden für einen Anderen arbeiten zu müssen.