Ich habe lange nach einer einfachen Lösung gesucht. Ich möchte, dass eine Seite (z. B. Ссылка ) in einem JQuery-Dialogfeld angezeigt wird. Der Plan ist, die URL später dynamisch hinzuzufügen, so dass alle Links von meiner Site in diesem Fenster angezeigt werden.
Ich habe Folgendes versucht, aber das Dialogfenster ist leer, wenn ich auf den Link klicke.
%Vor%Ich habe ein paar Beispiele gefunden, aber keines hat wirklich funktioniert. Ich würde wirklich etwas Hilfe schätzen.
Vielen Dank im Voraus.
Sie benötigen kein iframe
wie vorgeschlagen, aber Sie sollten die Dokumentation zu den Dialogen hier lesen.
Stattdessen müssen Sie den Inhalt der Eigenschaft .open
-
Sie scheinen auch .each
mit einem id
zu verwenden - das id
sollte innerhalb der Seite eindeutig sein. Verwenden Sie stattdessen class
.
Sie können dies versuchen
%Vor% Der obige Code erstellt ein neues dialog
beim Klicken auf einen beliebigen Link auf Ihrer Seite und fügt auch einen Klassennamen myDlgClass
und eine eindeutige ID für jeden Dialog hinzu wie link-1
, link-2
usw., aber denken Sie daran dass nur der Link der Seite geladen wird, nicht der externe Link wegen der gleichen Ursprungsrichtlinie.
Um einen externen Site-Link zu verwenden, können Sie ein iframe
verwenden, hier ist ein Beispiel mit iframe .
Tags und Links html jquery jquery-ui jquery-ui-dialog