| window.open() funktioniert iregdwie nicht |
Chibi-Power
Feiertags-Poster
Beiträge: 37
|
Hallo,
ich bräuchte mal wieder euren weisen Rat! 
Also ich will, dass wenn man auf diese seite hier http://www.misc-music.net/index.htm
geht und dann auf enter klickt sich ein Fenster öffnet, dass nur 850x567 Pixel groß ist und kein Scollbalken und keine Menübar usw weiter hat.
Ich habe das mit folgendem code gemacht:
1: | <a href="#" onClick="window.open('home.php','Misc-Music','toolbar=no,status=no,menubar=no,width=850,height=567')"> .:: Enter ::.</a> |
aber wenn man auf enter klickt, kommt man einfach wieder auf die index.htm Seite un oben in der Statusleiste steht
http://www.misc-music.net/index.htm#
statt
http://www.misc-music.net/index.htm
Es öffnet sich aber kein neues Fenster...
Woran kanns liegen? Ist der code falsch?
Würde mich über Hilfe freuen.
Danke,
Chibi
---
http://www.anime-palast.de
Diese Nachricht wurde geändert von: languitar |
|  Profil
E-Mail
Website
Editieren
Zitieren
|
languitar
Foren-Team
Beiträge: 2795
|
hehe, ja, folgendes:
Mit onClick öffnest du das PopUp mit dem Namen Misc-Music, welcher schon mal nicht JavaScript-kompatibel ist <-- erster Fehler.
Man landet dann wieder auf der Startseite, da du auf den Anker # verlinkst. Eigentlich sollte der Link so aussehen:
1: | <a href="home.php" target="fenstername" onClick="window.open('', 'fenstername', 'width=850,height=567,toolbar=no,status=no,menubar=no')">.:: Enter ::.</a> |
mit onClick öffnest du also hier ein PopUp, das den Namen "fenstername" bekommen hat. Im gleichen Zug wird der Link in dieses PopUp geladen. Diese Schreibweise hat außerdem den Vorteil, dass User ohne JavaScript tortzdem das PopUp sehen, da es dann einfach in ein neues Browserfenster geladen wird.
---
Take a look here!
Lichtblick - Einblick - Ausblick
|
|  Profil
E-Mail
Website
Editieren
Zitieren
|
Chibi-Power
Feiertags-Poster
Beiträge: 37
|
Hi,
danke schonmal für deine hilfe.
Jetzt habe ich aber folgendes bemerkt.
Wenn ich mit dem Browser Mozilla auf Enter klicke öffnet sich die home.php, so wie sie soll.Also im 850x567 Fenster ohen Menübar usw.
Aber wenn ich mit dem Internet Explorer draufklicke, öffnet sich nur die home.php ist aber nicht 850x567 und auch nicht ohne Menübar usw....
---
http://www.anime-palast.de
|
|  Profil
E-Mail
Website
Editieren
Zitieren
|
languitar
Foren-Team
Beiträge: 2795
|
Es gab auch Bezeichnungen für die Innenmaße, vielleicht suchst du die -> stehen z.B. in SelfHTML. Ist das Fenster im IE denn annähernd so groß?
---
Take a look here!
Lichtblick - Einblick - Ausblick
|
|  Profil
E-Mail
Website
Editieren
Zitieren
|
languitar
Foren-Team
Beiträge: 2795
|
hab den Fehler: es muss statusbar und nicht status heißen.
---
Take a look here!
Lichtblick - Einblick - Ausblick
Diese Nachricht wurde geändert von: languitar |
|  Profil
E-Mail
Website
Editieren
Zitieren
|
Chibi-Power
Feiertags-Poster
Beiträge: 37
|
Mhhh..ne, daran lags net.
Trotzdem danke
Aber warum geht es in Mozilla und im IE nicht?? :/
Mit Mozilla funktioniert auch der erste code, den ich hatte, also:
1: | <a href="#" onClick="window.open('home.php','Misc-Music','toolbar=no,status=no,menubar=no,width=850,height=567')"> .:: Enter ::.</a> |
Aber mit IE funktioniert weder der noch dein code....:(
---
http://www.anime-palast.de
|
|  Profil
E-Mail
Website
Editieren
Zitieren
|
languitar
Foren-Team
Beiträge: 2795
|
also status=no ist auf jeden Fall schon mal ein Fehler... und deine Variante ist nicht der Hit, da sie halt wirklich an den Seitenanfang verlinkt....
---
Take a look here!
Lichtblick - Einblick - Ausblick
|
|  Profil
E-Mail
Website
Editieren
Zitieren
|
sondermuelli
Quasselstrippe
Beiträge: 369
|
ich würde es so machen:
1: | <a href="home.php" target="_blank" onClick="window.open(this.href,'miscmusic','status=yes,width=850,height=567'); return false">link</a> |
also wenn das nicht klappt, weiss ich auch nicht weiter.
---
wer hilft mir beim geschirr spülen?
|
|  Profil
E-Mail
Website
Editieren
Zitieren
|