2012-08-31 5 views
0

Je cherche à coder une boîte popup dans ma simple page HTML 5/Javascript/Jquery et je me demandais s'il y avait une «bonne» façon de le faire. Le but de la boîte est d'être un formulaire posant quelques questions puis de disparaître quand on clique sur un bouton.HTML5 popup box

Des pensées? Merci!

+6

est-ce un devoir? – diEcho

+2

montrez votre code comme vous l'avez fait – sandeep

+0

Il y a un [élément de dialogue] (http://dev.w3.org/html5/spec/commands.html#the-dialog-element) dans html5, qui pourrait bien être le "juste" moyen de le faire. Mais c'est nouveau et il n'y a pas encore d'implémentations, AFAIK, alors pour l'instant, allez avec la solution jquery. – Alohci

Répondre

3

essayez la boîte de dialogue jquery ui. jquery dialog

Assurez-vous d'inclure les ressources Jquery et jquery ui (fichiers JS, CSS). afin d'obtenir le résultat souhaité.

vous pouvez choisir Source comme CDN comme celui-ci

<script src='http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.8.1.min.js' type='text/javascript'></script> 

<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.9/jquery-ui.min.js" type="text/javascript"></script> 

<link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.9/themes/base/jquery-ui.css" type="text/css" media="all" /> 

<div id="yourDiv"> 
some content 
</div> 

// jquery

$(function(){ 
    $('#yourDiv').dialog({ 
    modal:true 
}); // setup dialog. 


$('#yourDiv').dialog('open');//open dialog 
}); 
+0

downvoters laisser un commentaire –

+0

Pas sûr que je suis, je suis extrêmement nouveau à ce sujet. Voulez-vous dire que le HTML ci-dessus est le popup avec «du contenu» et que cela est tiré du js ci-dessous? – user1417337

+0

aussi, que voulez-vous dire CDN? – user1417337