HighDots Forums  

Rekursive Popup - Wie geht das?

Javascript (German) Programmiersprache JavaScript. (de.comp.lang.javascript)


Discuss Rekursive Popup - Wie geht das? in the Javascript (German) forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
Florian Erfurth
 
Posts: n/a

Default Rekursive Popup - Wie geht das? - 09-05-2007 , 06:47 AM






Hi, ich habe im Intranet die Links für die Raumpläne so gestaltet, daß beim
anklicken ein Popup mit Raumplan erscheint. Dort kann man die Namen von die
lieben Kollegen sehen. Wenn man die Namen von Kollegen anklickt, sollte ein
weitere Popup mit Mitarbeiterprofil erscheinen (Raumplan soll offen bleiben
bis der Benutzer es schließt). Leider habe ich das nicht richtig
hinbekommen. Der Popup von Raumplan funktioniert einwandfrei. Wenn ich aber
auf die Namen anklicke, erscheint die Mitarbeiterprofil in das Popupfenster
von Raumplan, als ob ich ein normales Link angeklickt habe. Die Code
sieht wie folgt aus:

<script type="text/javascript">
<!--
function PopupFenster(strLink, strSize) {
FE = window.open(strLink,"Popup",strSize);
}
// -->
</script>

Diese Code ist sowohl in der Hauptseite (von dort aus kann man die Raumpläne
öffnen) als auch in die einzelne Raumpläne drinnen.
Das Link für Raumplan sieht so aus:
<a
href="javascript:PopupFenster('http://intranet.domain.de/raumplan/3OG.php','scrollbars=yes,width=1050,height=730')"
Quote:
Raumplan 3.OG</a
Und das Link für Mitarbeiterprofil sieht z.B. so aus:
<a
href="javascript:PopupFenster('http://intranet.domain.de/MA/Florian.Erfurth.html','scrollbars=yes,width=450,he ight=400')"
Quote:
Florian Erfurth</a
Was mache ich falsch? Ist es überhaupt möglich, mehrere bzw. rekursive Popup
zu öffnen?

cu Floh


Reply With Quote
  #2  
Old   
Bjoern Hoehrmann
 
Posts: n/a

Default Re: Rekursive Popup - Wie geht das? - 09-05-2007 , 07:10 AM






* Florian Erfurth wrote in de.comp.lang.javascript:
Quote:
Hi, ich habe im Intranet die Links für die Raumpläne so gestaltet, daß beim
anklicken ein Popup mit Raumplan erscheint. Dort kann man die Namen von die
lieben Kollegen sehen. Wenn man die Namen von Kollegen anklickt, sollte ein
weitere Popup mit Mitarbeiterprofil erscheinen (Raumplan soll offen bleiben
bis der Benutzer es schließt). Leider habe ich das nicht richtig
hinbekommen. Der Popup von Raumplan funktioniert einwandfrei. Wenn ich aber
auf die Namen anklicke, erscheint die Mitarbeiterprofil in das Popupfenster
von Raumplan, als ob ich ein normales Link angeklickt habe. Die Code
sieht wie folgt aus:

FE = window.open(strLink,"Popup",strSize);
Das öffnet den Link im Fenster "Popup". Wenn du den in einem anderen
Fenster öffnen willst, musst du einen anderen Namen angeben (eventuell
reicht es, keinen Namen anzugeben, oder halt '_blank').
--
Björn Höhrmann · mailto:bjoern (AT) hoehrmann (DOT) de · http://bjoern.hoehrmann.de
Weinh. Str. 22 · Telefon: +49(0)621/4309674 · http://www.bjoernsworld.de
68309 Mannheim · PGP Pub. KeyID: 0xA4357E78 · http://www.websitedev.de/


Reply With Quote
  #3  
Old   
Florian Erfurth
 
Posts: n/a

Default Re: Rekursive Popup - Wie geht das? - 09-05-2007 , 07:44 AM



Bjoern Hoehrmann wrote:

Quote:
* Florian Erfurth wrote in de.comp.lang.javascript:
Hi, ich habe im Intranet die Links für die Raumpläne so gestaltet, daß
beim anklicken ein Popup mit Raumplan erscheint. Dort kann man die Namen
von die lieben Kollegen sehen. Wenn man die Namen von Kollegen anklickt,
sollte ein weitere Popup mit Mitarbeiterprofil erscheinen (Raumplan soll
offen bleiben bis der Benutzer es schließt). Leider habe ich das nicht
richtig hinbekommen. Der Popup von Raumplan funktioniert einwandfrei. Wenn
ich aber auf die Namen anklicke, erscheint die Mitarbeiterprofil in das
Popupfenster von Raumplan, als ob ich ein normales Link angeklickt habe.
Die Code sieht wie folgt aus:

FE = window.open(strLink,"Popup",strSize);

Das öffnet den Link im Fenster "Popup". Wenn du den in einem anderen
Fenster öffnen willst, musst du einen anderen Namen angeben (eventuell
reicht es, keinen Namen anzugeben, oder halt '_blank').
Das wars! Vielen Dank für den Hinweis!

Floh


Reply With Quote
  #4  
Old   
Thomas 'PointedEars' Lahn
 
Posts: n/a

Default Re: Rekursive Popup - Wie geht das? - 09-05-2007 , 09:32 AM



Florian Erfurth wrote:
Quote:
Hi, ich habe im Intranet die Links für die Raumpläne so gestaltet, daß beim
anklicken ein Popup mit Raumplan erscheint. Dort kann man die Namen von die
lieben Kollegen sehen. Wenn man die Namen von Kollegen anklickt, sollte ein
weitere Popup mit Mitarbeiterprofil erscheinen (Raumplan soll offen bleiben
bis der Benutzer es schließt). Leider habe ich das nicht richtig
hinbekommen. Der Popup von Raumplan funktioniert einwandfrei. Wenn ich aber
auf die Namen anklicke, erscheint die Mitarbeiterprofil in das Popupfenster
von Raumplan, als ob ich ein normales Link angeklickt habe. Die Code
sieht wie folgt aus:

script type="text/javascript"
!--
Die zweite Zeile weglassen; überflüssig und fehlerträchtig.

Quote:
function PopupFenster(strLink, strSize) {
FE = window.open(strLink,"Popup",strSize);
Wenn Du immer denselben Namen (2. Argument) verwendest, kann kein zweites
Fenster aufgehen.

Quote:
}
// --
Siehe oben.

Quote:
/script

Diese Code ist sowohl in der Hauptseite (von dort aus kann man die Raumpläne
öffnen) als auch in die einzelne Raumpläne drinnen.
Das Link für Raumplan sieht so aus:
a
href="javascript:PopupFenster('http://intranet.domain.de/raumplan/3OG.php','scrollbars=yes,width=1050,height=730')"
Raumplan 3.OG</a

Und das Link für Mitarbeiterprofil sieht z.B. so aus:
a
href="javascript:PopupFenster('http://intranet.domain.de/MA/Florian.Erfurth.html','scrollbars=yes,width=450,he ight=400')"
Florian Erfurth</a
http://dcljs.de/faq/schnell.php#FensterGroesse_return

Quote:
Was mache ich falsch?
Du liest nicht das Handbuch, bevor Du anfängst.

Quote:
Ist es überhaupt möglich, mehrere [...] Popup[s] zu öffnen?
Ja.


PointedEars
--
"Use any version of Microsoft Frontpage to create your site. (This won't
prevent people from viewing your source, but no one will want to steal it.)"
Tipp gegen Quellcode-Klau <http://www.vortex-webdesign.com/help/hidesource.htm>


Reply With Quote
  #5  
Old   
Thomas 'PointedEars' Lahn
 
Posts: n/a

Default Re: Rekursive Popup - Wie geht das? - 09-05-2007 , 01:20 PM



Bjoern Hoehrmann wrote:
Quote:
* Florian Erfurth wrote in de.comp.lang.javascript:
FE = window.open(strLink,"Popup",strSize);

Das öffnet den Link im Fenster "Popup". Wenn du den in einem anderen
Fenster öffnen willst, musst du einen anderen Namen angeben
Ja. Am besten uniquePrefix + (new Date()).getTime().

Quote:
(eventuell reicht es, keinen Namen anzugeben, oder halt '_blank').
Beides ist unzulässig bzw. fehlerträchtig.

http://hal.ific.uv.es/informatica/ma...w.html#1202731
http://developer.mozilla.org/en/docs...ow.open#Syntax
http://www.w3.org/TR/html401/types.h...e-frame-target


PointedEars
--
Quote:
hoehe=screen.height; breite=screen.width;
Was hat dies mit der Fenstergröße zu tun? Genauso kannst Du fragen:
"Wie groß ist Nachbars Garage?", um zu ermitteln, wie groß wohl mein
Auto sein mag. (Georg Maaß in dcljs <ap315c$r2pon$2 (AT) ID-3551 (DOT) news.dfncis.de>)


Reply With Quote
  #6  
Old   
Thomas 'PointedEars' Lahn
 
Posts: n/a

Default Re: Rekursive Popup - Wie geht das? - 09-22-2007 , 03:49 PM



J. Strübig wrote:
Quote:
Thomas 'PointedEars' Lahn schrieb:
Florian Erfurth wrote:
script type="text/javascript"
!--
Die zweite Zeile weglassen; überflüssig und fehlerträchtig.

Wieso fehlerträchtig?
Das habe ich hier und woanders bereits mehrfach erklärt. Dies ist eine
Neuigkeitenverbreitungsgruppe, und Google ist Dein Freund. [psf 6.1]

Quote:
Das ist genau die Empfehlung, die das W3C ausgibt:
http://www.w3.org/TR/html4/interact/....html#h-18.3.2
Nein. Beispiele in Spezifikationen sind nicht normativ. Das solltest Du
inzwischen aber wirklich wissen.

Quote:
Überflüssig stimme ich dir zu, aus dem gleichen Grund aus dem man auch
die Verwendung von innerHTML empfehlen kann, fast jeder Brwoser kennt
heutzutage das script Element.
Genauer: jeder nicht völlig kaputte UA muss es unterstützen (auch bei nicht
vorhandenem oder deaktiviertem Script-Support, wo er es ignorieren muss),
denn HTML 2.0 ist obsolet, und HTML 3.2 war bereits ein Snapshot der
"current practice" zu jener Zeit. Auch das habe ich hier und woanders
bereits mehrfach erklärt.


PointedEars
--
Aber das Sperren der rechten Maustaste hat auch seine Vorteile: so
bleibt uns der Anblick einer ganzen Menge dilettantisch und lieblos
zusammengewurstelten Quellcodes erspart. (Ulrich 'Droeppez' Kritzner in
http://selfhtml.de/forum/zeigebeitra...4&thread=31592)


Reply With Quote
  #7  
Old   
Thomas 'PointedEars' Lahn
 
Posts: n/a

Default Re: Rekursive Popup - Wie geht das? - 09-22-2007 , 03:52 PM



J. Strübig wrote:
Quote:
Thomas 'PointedEars' Lahn schrieb:
Florian Erfurth wrote:
script type="text/javascript"> <!--
Die zweite Zeile weglassen; überflüssig und fehlerträchtig.

Wieso fehlerträchtig?
Das habe ich hier und woanders bereits mehrfach erklärt. Dies ist eine
Neuigkeitenverbreitungsgruppe, und Google ist Dein Freund. [psf 6.1]

Quote:
Das ist genau die Empfehlung, die das W3C ausgibt:
http://www.w3.org/TR/html4/interact/....html#h-18.3.2
Nein. Beispiele in Spezifikationen sind nicht normativ. Das solltest Du
inzwischen aber wirklich wissen.

Quote:
Überflüssig stimme ich dir zu, aus dem gleichen Grund aus dem man auch
die Verwendung von innerHTML empfehlen kann,
Du vergleichst hier wieder einmal Äpfel mit Birnen.

Quote:
fast jeder Brwoser kennt heutzutage das script Element.
Genauer: jeder nicht völlig kaputte UA muss es unterstützen (auch bei nicht
vorhandenem oder deaktiviertem Script-Support, wo er es ignorieren muss),
denn HTML 2.0 ist obsolet, und HTML 3.2 war bereits ein Snapshot der
"current practice" zu jener Zeit. Auch das habe ich hier und woanders
bereits mehrfach erklärt.


PointedEars
--
Quote:
[Stehlen von Links durch Manipulation der Statuszeile verhindern]
Vielleicht solltest du in diesem Fall dir das Ganze mit dem WWW noch mal
überlegen und statt dessen Landschaftsgärtner, Busfahrer oder so was
ähnliches werden. (Philip Steffan in dcljs <3DD3FEC7.5090309 (AT) lunique (DOT) de>)


Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.