Frage für CORE Developer: aus Popup ein zweites Popup?
Sebastian
- javascript
hi,
anbei folgendes problem, wichtig zur realisierung einer HR site.
problem:
aus einer site herraus soll eine stellenanzeige im popup geöffnet
werden. welche einen link zu einem Onlinebewerbungsformular enthält,
welches sich wiederrum ebenfalls in einem popup öffnen soll.
laut buch nicht möglich.. da child keine weiteren childs haben kann.
wer weiß eine lösung?
danke im vorraus...
Sebastian!
Hi,
laut buch nicht möglich.. da child keine weiteren childs haben kann.
welches Buch ist das, und warum werden dort so merkwürdige Dinge behauptet? child ist ein window-Objekt, und ein solches besitzt eine open()-Methode.
Cheatah
Hi,
welches Buch ist das, und warum werden dort so merkwürdige Dinge behauptet? child ist ein window-Objekt, und ein solches besitzt eine open()-Methode.
Genau, was ich noch hinzufügen will: Wenn jemand mit der Firewall oder Browser Popups unterdrückt, kann man die ganze Idee vergessen.
$xNeTworKx
wir weisen unsere user in dieser B2B anwendung darauf hin das sie für volle funktionalität javascript aktiviert haben sollten.
aber danke.
lösung steht immer noch aus!
danke.
Hi,
welches Buch ist das, und warum werden dort so merkwürdige Dinge behauptet? child ist ein window-Objekt, und ein solches besitzt eine open()-Methode.
Genau, was ich noch hinzufügen will: Wenn jemand mit der Firewall oder Browser Popups unterdrückt, kann man die ganze Idee vergessen.
$xNeTworKx
wir weisen unsere user in dieser B2B anwendung darauf hin das sie für volle funktionalität javascript aktiviert haben sollten.
Ich habe JavaScript voll aktiviert, aber unterdrücke trotzdem diese lästigen Popups.
$xNeTworKx.
Hi,
Ich habe JavaScript voll aktiviert, aber unterdrücke trotzdem diese lästigen Popups.
wie die meisten User, die die Möglichkeit dazu haben (was nach letzter Zählung ziemlich viele sind - Tendenz steigend). Aus Neugier: Blockierst Du _alle_ Popups oder nur automatische?
Nun ja, letzten Endes ist es sehr einfach, einen Link wenn möglich per JavaScript öffnen zu lassen, wenn nicht eben per HTML. Wurde hier ja schon oft genug durchgebetsgemahlen.
Cheatah
wenn ich über window.open() ein fenster öffne bekomm ich wenn ich
in dieser seite ebenfalls versuch über window.open() ein zusätzliches
fenster zu öffen die seite im 1 popup angezeigt.
wie realisier ich das?
danke!
Hi,
laut buch nicht möglich.. da child keine weiteren childs haben kann.
welches Buch ist das, und warum werden dort so merkwürdige Dinge behauptet? child ist ein window-Objekt, und ein solches besitzt eine open()-Methode.
Cheatah
Hallo,
das hört sich fast so an, als ob dein zweites Popup den gleichen
Namen erhält wie das erste. Also einfach einen anderen Namen vergeben (zweiter Parameter von window.open()), dann müßte es laufen.
Bsp.:
window.open("hallo1.html","name1","width=200,height=200")
und der zweite Aufruf (im Popup):
window.open("hallo2.html","name2","width=200,height=200")
wenn ich über window.open() ein fenster öffne bekomm ich wenn ich
in dieser seite ebenfalls versuch über window.open() ein zusätzliches
fenster zu öffen die seite im 1 popup angezeigt.
André
hi..
lösung realisiert..
thx to Andre für den suport..!
hört mal auf euch selbst zu beweiräuchern..
hab keine eben keine zeit alles hier zu durchsuchen..
oder ähnliches..
Hallo.
lösung realisiert..
thx to Andre für den suport..!
Er hat dir eine falsche bzw. nicht zielführende Lösung gesagt (so wie ich dein Problem verstanden habe). Du musst verschiedene Objektvariablenbezeichner benutzen, welche eine Referenz auf das Fensterobjekt beinhalten:
fenster1=window.open("...", "wnd1", "...");
fenster2=window.open("...", "wnd2", "...");
Eventuell ein "var" davor, aber was das speziell bewirkt, weiß ich nicht, da wird sich aber sicher eine Quelle finden lassen. Dürfte aber keine großartigen Auswirkungen haben.
hört mal auf euch selbst zu beweiräuchern..
hab keine eben keine zeit alles hier zu durchsuchen..
oder ähnliches..
Was für ein $%*#& bist du eigentlich? Meinst du die dieses Forum bewohnenden Menschen vertrödeln ihre wertvolle Freizeit gerne damit, um von faulen Subjekten wie dir, denen sie freiwillig helfen, beleidigt zu werden? Hier hat niemand Zeit, fremde Probleme zu lösen, dennoch tun es unzählige immer wieder, Tag für Tag, meist ohne Dank, und dein einziger Kommentar dazu ist: "ich bin selbst zu faul, eine Lösung zu suchen, macht ihr es für mich"!? Dir selbst sind fünf Minuten deiner Zeit zum Suchen zu schade, aber klar, spuckt man halt seine Frage ins Selfforum, egal ob sie da schon hundertmal gestellt wurde und hundertmal beantwortet wurde, wie das Archiv dokumentiert, dort sitzen genug Idioten, die für dich die Arbeit übernehmen und eine fertige Lösung präsentieren.
Dieses Anspruchsdenken ekelt mich an.
(Ich weiß, zum x-ten Mal ein solcher Kommentar, aber ich will es weder ignorieren noch es akzeptieren.)
Mathias
Hallo.
lösung realisiert..
thx to Andre für den suport..!
Er hat dir eine falsche bzw. nicht zielführende Lösung gesagt (so wie ich dein Problem verstanden habe). Du musst verschiedene Objektvariablenbezeichner benutzen, welche eine Referenz auf das Fensterobjekt beinhalten:
fenster1=window.open("...", "wnd1", "...");
fenster2=window.open("...", "wnd2", "...");
Ich glaube nicht, daß meine Lösung falsch oder nicht zielführend war (wie man auch unschwer sebastian´s Kommentar entnehmen kann).
In meinem Kommentar habe ich keinen Objektvariablenbezeichner angegeben habe. Darum ging es mir hier auch nicht:
das hört sich fast so an, als ob dein zweites Popup den gleichen
Namen erhält wie das erste. Also einfach einen anderen Namen vergeben (zweiter Parameter von window.open()), dann müßte es laufen.
Bsp.:
window.open("hallo1.html","name1","width=200,height=200")
und der zweite Aufruf (im Popup):
window.open("hallo2.html","name2","width=200,height=200")
Das mußte ich einfach mal loswerden.
André
Hallo, André,
Er hat dir eine falsche bzw. nicht zielführende Lösung gesagt (so wie ich dein Problem verstanden habe). Du musst verschiedene Objektvariablenbezeichner benutzen, welche eine Referenz auf das Fensterobjekt beinhalten:
fenster1=window.open("...", "wnd1", "...");
fenster2=window.open("...", "wnd2", "...");
Ich glaube nicht, daß meine Lösung falsch oder nicht zielführend war
Du hast tatsächlich recht, der zweite window.open()-Parameter ist ausschlaggebend. Zumindest zeigen das meine Tests auf die Schnelle.
(wie man auch unschwer sebastian´s Kommentar entnehmen kann).
So wie er sich hier gebärdet hat, heißt das gar nichts. ;)
In meinem Kommentar habe ich keinen Objektvariablenbezeichner angegeben habe. Darum ging es mir hier auch nicht:
Eine Referenz auf das Fensterobjekt sollte man dennoch angeben, um es zu fokussieren, zu überprüfen, ob es offen ist, und es ggf. zu schließen. Das alles geht nicht ohne eine Variable, welche eine Referenz auf das Fensterobjekt enthält. Wenn man schon Popups einsetzt, worüber man sich streiten kann, und zudem auch noch ein Popup in einem Popup öffnen will (IMHO völlig hirnrissig und benutzerunfreundlich), dann sollte man dem Benutzer wenigstens durch ein intelligentes Fenstermanagement die Bedienung vereinfachen. Bezüglich dessen war deine Lösung zumindest unvollständig, d.h. bei Lösungen bewirken abstrahiert von der Fragestellung gesehen keinesfalls dasselbe.
das hört sich fast so an, als ob dein zweites Popup den gleichen
Namen erhält wie das erste.
HTML-Fenstername != JavaScript-Fenstername, deswegen wusste ich nicht, welcher Name ausschlaggebend für die Identifizierung ist.
Das mußte ich einfach mal loswerden.
Kein Problem, war mein Fehler bzw. meine Unkenntnis. Mea culpa, mea maxima culpa. :)
Grüße,
Mathias