Link in einem anderen Frame öffnen
Ackermann Michael
- javascript
0 benji
Hallo
Ich habe ein tolles Navigationsmenü gefunden, nur habe ich das Problem das ich das Menü in einem Frame verwenden möchte und das der Link dann in dem anderem Frame öffnen soll.
Nur gibt es leider in diesem Navigationsmenü keine Möglichkeit einzustellen das die Links in einem anderem Frame öffnen sollen.
Dann habe ich dies gefunden :
<input type="checkbox" onclick="linkopener(this.checked)" id="linksnewwin">
Externe Links in neuem Fenster öffnen?
</form>
<script language="javascript">
function linkopener(a) {
var b=a?"unten":"_self";
var c=document.links; for(var i=0;i<c.length;i++) {if(c[i].href.search("drweb.de")==-1) c[i].target=b};
}
</script>
So gehts, nur wollte ich nicht das man hier eine Auswahlmöglichkeit hat sondern das die Links immer standartmässig in dem Frame "unten" geöffnet werden.
Könnt Ihr mir da Bitte helfen ?
Entweder oben genanntes umschreiben oder weiß jemand da ne ganz andere und viel einfacherer Lösung ?
Vielen Dank im vorraus
Michael
Hallo Michael !
Hört sich sehr umständlich an. Falls du es mit "location" machen willst, dann mach's doch einfach so:
nicht location.href = "blablabla"; - dies ist nur eine Kurzform von window.location.href. Daher kannst du auch schreiben:
frame[1].location.href oder frame["deinframename"].location.href, etc.
benji