Sto provando a utilizzare shadowbox in più occasioni: a volte mi capita di aver bisogno di più di una finestra di dialogo allo stesso tempo.Shadowbox - Come cambiare o sostituire il contenuto? Come chiudere e aprire un'altra finestra di dialogo?
In questo semplice esempio, provo a chiudere una finestra esistente e riaprire un'altra, ma non apre la seconda. Cosa sto facendo di sbagliato?
<!DOCTYPE HTML>
<html>
<head>
<link rel="stylesheet" href="shadowbox.css" type="text/css">
<style type="text/css" media="screen">
#sb-body, #sb-loading { background:#eee; }
</style>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.js"></script>
<script src="shadowbox.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript">
Shadowbox.init();
window.onload = function(){
Shadowbox.open({
content: 'First window. <a id="open-second" href="http://www.google.com">open another window</a>.',
player: "html"
});
$('#open-second').live('click', function(e){
e.preventDefault();
Shadowbox.close();
Shadowbox.open({
content: 'Second window.',
player: "html"
});
});
};
</script>
</head>
<body>blabla.</body>
</html>
saluti,
Adit
Avevo lo stesso problema di te, o meglio, stavo cercando di aprire una shadowbox o di aggiornarla con nuovi contenuti una volta premuto un collegamento interno. Ho seguito il tuo consiglio e sono passato a Colorbox. Funziona e fa quello che voglio. Grazie :) –