Links im ModalDialog

Status
Nicht offen für weitere Antworten.

chris4712

Erfahrenes Mitglied
Abend!

Ich bin grade dabei ein CMS System zu bauen.
Die Dialoge bzw. die Abfragen wollte ich mit ModalDialog machen.
Bei einfachen Dialogen geht es.

Wenn ich allerdings Links oder ähnliches benutzen möchte, werden diese immer in einem neuen Fenster geöffnet.

Gibt es einen Trick dies zu verhindern

Gruß

Christian
 
Sorry, kenne mich mit CMS (Content Management System) nicht aus und weiss daher auch nicht, was ein Link im ModalDialog bedeutet, was ihn von einem normalen Hyperlink unterscheidet.

Vielleicht findest du im CMS-Forum eine Antwort auf deine Frage?
 
Zuletzt bearbeitet von einem Moderator:
Sorry das ich jetzt erst antworte.
Irgendwie habe ich keine eMail bekommen. Egal.

Das eigentliche Problem ist gelöst.

Aber mal zur Erklärung was ModalDialoge sind:
ModalDialoge sind Fenster die sich im Browser öffnen, und diesen dann an dieser Position einfrieren.

Also im Gegensatz zum Window.Open kannst du das geöffnete Fenster nicht in den Hintergrund klicken.

Wer sich immer noch nichts drunter vorstellen kann (was ich mir gut vorstellen kann :)) kann es sich unter http://msdn.microsoft.com/workshop/samples/author/dhtml/refs/showModalDialog.htm anschauen.


Weitere Infos gibt es unter:
http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/methods/showmodaldialog.asp


Gruß

Christian
 
Klar, kann ich auch machen.
Also, da man in einem ModalDialog immer nur eine Seite anzeigen lassen kann (zumindest ist so mein aktueller Wissenstand), und Links immer in einem neuen Fenster geöffnet werden, habe ich es nun mit der Window.Open Funktion gelöst.
Diese Fenster kann man mit einigen JavaScripten (auf die ich hier nicht näher eingehen werde, da sie nicht zum Thema gehören) auch "OnTop" halten.

Bei einem Modal Dialog kann man nur auf den Rückgabewert zugreifen.
Dies wird unter http://www.tutorials.de/tutorials158885.html von Krypthonas in Beitrag 4 gut beschrieben.

Gruß

Christian
 
Status
Nicht offen für weitere Antworten.
Zurück