Bonjour à tous,
J'aimerais que lorsqu'un utilisateur arrive sur le site, une popup s'affiche en avant plan.
Et ce, quelque soit la 1ère page sur laquelle il arrive.
Je pensait utiliser dialog de jQuery.ui, ou alors jquery.popin.pack.js
Mais rien à faire, le jQuery ne fonctionne pas.
Sur ma page Default.aspx, j'ai mis, dans le HEAD :
<script type="text/javascript" src="JS/jquery-1.4.1.min.js"></script>
<script type="text/javascript" src="JS/jquery-ui-1.8.7.custom.min.js"></script>
Et dans le BODY :
<a href="#" id="dialog_link">TEST</a>
<div id="dialog" title="Help" style="font: 62.5% Trebuchet MS sans-serif; display: none;">
Popup<br>Ligne 1<br>Ligne 2<br><br>Ligne 3<br><br>Ligne 4<br>Ligne 5<br>Dernière ligne
</div>
<script type="text/javascript" language="javascript">
//$(document).ready(function() { });
$(function() {
// Dialog
$('#dialog').dialog({
autoOpen: false,
width: 450,
buttons: {
"Ok": function() {
$(this).dialog("close");
}
}
});
// Dialog Link
$('#dialog_link').click(function() {
$('#dialog').dialog('open');
return false;
});
});
</script>
Mais il bloque sur les commandes jQuery de base.
Si je met le script en entête, il dit qu'il ne connait pas $('#dialog'),
Si je met le script dans le corps, il dit qu'il ne connait pas $(document).
Est ce que quelqu'un peut m'aider ?
Merci d'avance.
David.
|
|