ERLEDIGT
NEIN
NEIN
ANTWORTEN
6
6
ZUGRIFFE
1015
1015
EMPFEHLEN
-
Hallo Zusammen
Ich habe ein kleines Problem mit einem Script. Das Script öffnet ein kleines neues Fenster ohne Titel, Status, Scrollbalken etc. Das funktioniert auch prima, aber im IE habe ich jeweils die Meldung links unten, dass ein Laufzeitfehler aufgetreten sei.
Hier mal das Script:
Aufgerufen wird die Funktion so:Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
<script> function winopen(url) { // Grösse des Fensters var popUpSizeX=250; var popUpSizeY=200; // Position auf dem Screen var popUpLocationX=550; var popUpLocationY=350; splashWin = window.open("",'x','fullscreen=1,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=no,resizable=0'); splashWin.blur(); window.focus(); splashWin.resizeTo(popUpSizeX,popUpSizeY); splashWin.moveTo(popUpLocationX,popUpLocationY); splashWin.location=url; splashWin.focus(); } </script>
Code :1
<a href="javascript:leer()" onclick="winopen('popup/gv.php')">Generalversammlung</a>
Und der Fehler lautet: Fehler: Objekt erwartet in Zeile 1, Zeichen 1.
Was ist hier falsch? Sieht das gleich jemand?
Danke für eure Hilfe!
-
Hallo....
Die aufgerufene Funktion "leer()" existiert nicht.
Mach es mitoderCode :1
<a href="javascript:void(0)" onclick="winopen('popup/gv.php')">Generalversammlung</a>Code :1
<a href="javascript:winopen('popup/gv.php')">Generalversammlung</a>
-
Ach sooo...
Vielen Dank für deine prompte Antwort! Ich habe das mit leer() vorher noch nie gesehen, mir hat jemand geholfen bei diesem Script. Wäre es denn auch möglich, sowas zu schreiben:
?Code :1
<a href="#" onclick="winopen('popup/gv.php')">Generalversammlung</a>
Das wäre die einzige Alternative gewesen, die ich gekannt hätte...
Aber egal, ich schreibe es jetzt mit void(0). Danke!
Edit: Übrigens habe ich dazu noch eine andere Frage. Ich habe sie der Übersicht halber in diesem Forum als neuen Thread gepostet. Dann erkennt man am Titel worum es geht.Geändert von Dommas (04.03.04 um 13:35 Uhr)
-
Jo...so kannst du es auch schreiben.... optimalerweise solltest du dabei mit einem "return false" die Ausführung des Linkes unterbinden, da '#' ein korrektes Linkziel darstellt:
Code :1
<a href="#" onclick="winopen('popup/gv.php');return false;">Generalversammlung</a>
-
Hoppla... ganz komisch!
Jetzt öffnet er mir die Popups immer als Fullscreen! Also das Fensterchen wird einfach maximiert und nimmt dann den gesamten Bildschirm ein! Hier kannst du selbst testen:
www.tschaer.ch/tscb/index2.php?link=Events
Ich habe alle drei Möglichkeiten auf die drei obersten Links angewandt. Bei allen passiert das jetzt... Warum denn nur?
-
04.03.04 14:27 #6
- Registriert seit
- Nov 2002
- Ort
- Altdorf bei Nürnberg
- Beiträge
- 3.027
Das liegt daran, dass du einen neuen IE hast, der das verkleinern von Vollbild-
fenstern nicht merh erlaubt -- zum Glück, sowas ist schlecht und nicht Benutzer-
freundlich.
Ps: Das hier:
schreibt man besser so:Code :1
<a href="javascript:void(0)" onclick="winopen('popup/nla.php')">
Denn: Es gibt genügend Benutzer, die die Seite in neuen Fenster oder TabsCode :1
<a href="popup/nla.php" onclick="winopen('popup/nla.php'); return false;">
öffnen wollen...Geändert von Fabian Hofmann (04.03.04 um 14:44 Uhr)
-
Ich verstehe. Was würdest du für eine Methode vorschlagen, wie ich meine kleinen Popups trotzdem realisieren könnte? Es muss doch eine Möglichkeit geben oder? Geht das ev. mit Layers oder so?
Ähnliche Themen
-
Javascript IE7 Objekt erwartet Fehler
Von zeroize im Forum Javascript & AjaxAntworten: 5Letzter Beitrag: 18.07.08, 22:58 -
IE: Objekt erwartet
Von StupidBoy im Forum Javascript & AjaxAntworten: 2Letzter Beitrag: 06.08.07, 00:42 -
Laufzeitfehler Fehler:Objekt erwartet?
Von FutureX im Forum HTML & XHTMLAntworten: 7Letzter Beitrag: 05.06.04, 21:10 -
Fehler: Objekt erwartet
Von khamel im Forum Javascript & AjaxAntworten: 2Letzter Beitrag: 06.04.04, 16:01 -
objekt erwartet
Von DJBUNDI im Forum Javascript & AjaxAntworten: 2Letzter Beitrag: 29.03.04, 14:00





Zitieren
Login





