fenêtre ouverte sur le clic du bouton de dialogue modale à l'aide de javascript
j'ai de fenêtre ouverte sur le clic du bouton de dialogue modale à l'aide de javascript.
j'ai utilisé de la fenêtre.ouvert, mais il me montre deux instances de la page parent ainsi que les pop-up de la page.
lorsque le popup page est d'ouvrir et de ne pas permettre à cliquer sur la page parent.
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;
}
voir ce qui peut être utile pour vous okonet.ru/projects/modalbox/index.html
OriginalL'auteur John | 2012-07-20
Vous devez vous connecter pour publier un commentaire.
Votre ligne de code,
manque un '=' le symbole de après modal. Il devrait être,
Pour ouvrir la fenêtre de dialogue qui s'affiche,
Si le code ci-dessus ne fonctionne pas, veuillez utiliser jQuery boîte de dialogue modale. Vous pouvez charger une url dans la boîte de dialogue à l'aide d'un 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 :: Voir le Titre de quetion j'ai déjà demander de DIALOGUE MODALE EN JAVASCRIPT
l'utilisateur de la fenêtre.showmodaldialog aussi ne fonctionne pas comme une boîte de dialogue modale je l'ai vérifié.
de la fenêtre.showmodaldialog ne fonctionnera pas dans tous les navigateurs. veuillez vérifier les mises à jour de réponse
Veuillez vérifier votre code 'reportWindow = fenêtre.open("de Recherche.aspx" + ", ", "width=" + w + ",height=" + h + ",left=" + l + ",top=" + t + ',scrollbars=' + barres de défilement + 'modal' + modal); reportWindow = fenêtre.open("de Recherche.aspx" + ", ", "width=" + w + ",height=" + h + ",left=" + l + ",top=" + t + ',scrollbars=' + barres de défilement + 'modal' + modal); Le modal est manquant un '=' symbole.
OriginalL'auteur Matt
"de la fenêtre.ouvrir" ne fonctionnera pas. Cette commande toujours ouvre une fenêtre qui n'est pas "toujours" sur le haut de son parent.
2 Options:
Si vous voulez juste pour permettre à l'utilisateur de saisir une chaîne de recherche vous pouvez utiliser
Si vous avez un complexe formulaire de recherche, vous devez créer une boîte de dialogue modale pour votre propre.
Il y a des cadres qui offrent cette fonctionnalité (google de "jQuery"), ou vous en créer un pour votre propre. Ne devrait pas être difficile, dites-moi si vous avez besoin d'un peu d'aide!
Je l'ai fait et comme je vous l'ai dit, il n'est pas possible d'utiliser la fenêtre.ouvert pour ce faire, sécurisé et qu'il fonctionne dans tous les navigateurs. Vous devez générer le modal windown en javascript à l'aide de jQuery ou de quelque chose d'écrit par notre propre.
OriginalL'auteur Dominik Kirschenhofer