Fenster öffnen beim klicken " des button als modales Dialogfenster mit javascript
habe ich, Fenster zu öffnen, klicken Sie auf der Schaltfläche als modales Dialogfenster mit javascript.
benutzt habe ich Fenster.öffnen aber es zeigt mir zwei Instanzen zur übergeordneten Seite sowie pop-up-Seite.
wenn die popup-Seite geöffnet, dann donot erlauben, klicken Sie auf die übergeordnete Seite.
function openWindow()
{
var colno, pid;
var w = 950;
var h = 350;
var t = 0;
var l = 0;
var scrollbars = 1;
var modal = 'yes';
var reportWindow = "";
reportWindow = window.open("Search.aspx" + '', '', "width=" + w + ",height=" + h + ",left=" + l + ",top=" + t + ',scrollbars=' + scrollbars + 'modal' + modal);
reportWindow.focus();
return false;
}
siehe dies kann hilfreich sein, um Sie okonet.ru/projects/modalbox/index.html
InformationsquelleAutor John | 2012-07-20
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ihre code-Zeile,
fehlt ein ' = ' - symbol nach modal. Es sollte sein,
Fenster zu öffnen, Dialogfeld,
Wenn der obige code nicht funktioniert, bitte verwenden Sie jQuery modal dialog. Sie laden kann alle urls in einen dialog mit einem iframe.
but it shows me two instances parent page as well as pop up page. when popup page is open then donot allow to click on parent page.
user970349 :: Siehe Titel quetion ich schon Fragen, MODAL DIALOG, IN JAVASCRIPT
Fenster Benutzer.showmodaldialog auch nicht als modales Dialogfeld, überprüfte ich es.
Fenster.showmodaldialog funktioniert nicht in allen Browsern. bitte überprüfen Sie aktualisierte Antwort
Bitte überprüfen Sie Ihren code 'reportWindow = Fenster.open("Suche.aspx" + ", ", "width=" + w + ",height=" + h + ",left=" + l + ",top=" + t + ',scrollbars=' + scrollbars + 'modal' + modal); reportWindow = Fenster.open("Suche.aspx" + ", ", "width=" + w + ",height=" + h + ",left=" + l + ",top=" + t + ',scrollbars=' + scrollbars + 'modal' + modal); Die modalen fehlt ein ' = ' - symbol.
InformationsquelleAutor Matt
"- Fenster.öffnen" funktioniert nicht. Dieser Befehl immer nur, öffnet sich ein popup, welches nicht "immer" an der Spitze seiner Eltern.
2 Optionen:
Wenn Sie nur wollen, um damit der Benutzer einen Suchbegriff eingeben, den Sie verwenden konnten,
Wenn Sie eine komplexe Suche form, die Sie haben, um ein modales Dialogfeld für den eigenen.
Es gibt frameworks, die diese Funktionalität bieten (google nach "jQuery") oder Sie legen es für Ihre eigenen. Sollte nicht schwer sein, sagen Sie mir, wenn Sie Hilfe brauchen!
Ich Tat und wie ich schon sagte, es ist nicht möglich, Fenster.öffnen Sie dazu sicher und machen es funktioniert in allen Browsern. Sie generieren den modal windown in javascript mit jQuery oder etwas geschrieben, von unserer eigenen.
InformationsquelleAutor Dominik Kirschenhofer