Fenster öffnen

YinQ
So wiedermal ich !

Eigentlich möchte ich was ganz einfaches, einfach eine html datei in einem neuen fenster öffnen lassen wenn man auf ein link klickt.
Jetzt denken alle, is der dumm, soll er doch mal HTML lernen sowas muss man wissen !

Ja ich weiß das der tag dafür der hier ist:

code:
1:
<a href="x.html" target="_blank"></a>


doch wer denkt das ich damit zeigen will das ich sowas (primitives) kann hat sich getäuscht, das ist nämlich nicht das was ich meine mit "neuem fenster"
und jetzt müssen wir ein sprung zu jscript machen, weil ich das nicht kann !
Ich hab soviel mittlerweile von selfhtml abgeguckt nur es funktioniert nicht und von euch brauch ich die lösung:

code:
1:
<a href="javascript:open("x.html","name","height=bla,width="bla,scrolbars=yes,usw...")"></a>


es geht nicht... bitte um hillfe


P.S. ich weiß nicht ob ich das jetzt in html oder in den script teil hätte geben soll also hab ich mich (da mein problem doch viel mit html zu tun hat) hierhin gegeben ^^
Chris Hunter
probiers doch mal so:

code:
1:
2:
3:
<a href="javascript:open('x.html','name','height=bla,width=bla,scrolbars=yes,usw...');">
</a>
YinQ
Ja schönen dank, jetzt funktioniert es ^_^
nur 1 problem gibts ncohj, wenn cih auf den link klick ladet er das original fenster auch udn dann steht in firefox [oject window] und im iexplorer [object], aber ich will nicht das er ladet, was nun ?
Chris Hunter
ja, sorry:
code:
1:
2:
3:
<a href="#" onclick="javascript:open('x.html','name','height=bla,width=bla,scrolbars=yes,usw...');">
</a>
YinQ
lol, das ist ja.... xDDDDD
Noch eine ganz kleine frage, ist es möglich das dieses fenster IMMER im vordergrund ist ? also ich mein nur auf dieser seite ?
YinQ
So eigentlich hab ich ganz genau das hinbekommen was ich mir vorgestellt habe
nur gibt es wieder ein jkleines problem:
Ich lass ja am anfang ein fesnter öffnen mi jscript und wen als auf der seite dan ein einem link als target das fenster angebe ladet er es zwar in das fenster nur das fenster bleibt im untergrund und man muss es wieder aufmachen,
Ich hba es im lin mit fenster.focus() probiert nur es geht nciht, kann jemand helfen ?!
tkshorty
du schreibst einfach das hier
code:
1:
<body onload="this.focus()"> 
in die dateien die du aufrufst.
YinQ
nein nein nein das emin ich ncihtich mein das geht da nciht
Ich hab so gemacht:
code:
1:
2:
<a href="#" onclick="javascript:open('x.html','name','height=bla,width=bla,scrolbars=yes,usw...');">
</a>


Und ich will das er es bei jedem link klick auf me.focus() macht
ich habs so gemacht das geht aber nciht :
code:
1:
2:
<a href="#" onclick="javascript:open('x.html','NAME','height=bla,width=bla,scrolbars=yes,usw...');NAME.focus();">
</a>


und da brauch ichs.....
tkshorty
Ja ok. dafür must du deinen ganzen open befehl als variable deklarieren. dann kannst du das fenster unter den namen ansprechen. dazu schreibst du dir am besten ne funktion
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
<script language="JavaScript">
<!---
function link(seite){

   var fenster=open(seite,'Name','height=100,width=150,scrolbars=yes');
   fenster.focus();
}
//-->
</script>
<a href="#" onclick="javascript:link('x.php');">
Seite X
</a>  <br>
<a href="#" onclick="javascript:link('y.html');">
Seite Y
</a>

hoffe das hilft dir weiter
YinQ
wuahaha, Warum kompleziert wens einfach geht
LOOOL ich hab es so gemacht als ob es vb wär *lach* und es geht LOOOL
irgenwie fass ichs nciht..... okay mein code :
code:
1:
2:
<a href="#" onclick="javascript:open('x.html','NAME','height=bla,width=bla,scrolbars=yes,usw...').focus();">
</a>


Danke für eure hilfe ~closed~
Chris Hunter
lol, coole idee mit dem .focus gleich hintendrann.