Ho provato già domande con titoli simliar, ma non funzionano. (Ad esempio: How to load AJAX content into current Colorbox window?)jQuery cambia contenuto di colorbox
ho la pagina principale: (compresi jQuery 1.6.1)
<script type="text/javascript" src="js/jquery.colorbox.js"></script>
<link rel="stylesheet" type="text/css" href="css/colorbox.css" />
<script>
jQuery(function(){
$("#aLink").colorbox();
$('#blub a[rel="open_ajax"]').live('click', function(e){
e.preventDefault();
var url = $(this).attr('href');
$.ajax({
type: 'GET',
url: url,
dataType: 'html',
cache: false,
beforeSend: function() {
//$('#cboxContent').empty();
$('#cboxLoadedContent').empty();
$('#cboxLoadingGraphic').show();
},
complete: function() {
$('#cboxLoadingGraphic').hide();
},
success: function(data) {
$('#cboxLoadedContent').append(data);
}
});
});
});
</script>
<a href="1.html" id="aLink">colorbox open</a>
Questo funziona bene, il contenuto (semplice) di 1.html viene caricato nella colorbox:
1.html:
<div id="blub">
<a rel="open_ajax" href="2.html">Change Content</a>
</div>
Ora voglio cambiare il contenuto dal klicking sul link. Questo non funziona. Ether Ricevo una colorbox aggiuntiva o non succede nulla.
Grazie!
intendi che quando la colorbox si apre (con contenuto da 1.html), ha il link a 2.html? Quindi, in sostanza, vuoi un collegamento all'interno del colorbox per cambiare il contenuto del colorbox .. è corretto? – Donamite
il contenuto di 1.html è caricato nella casella dei colori. il link "Modifica contenuto" si trova lì. Clicco sul link ... Ora voglio che il contenuto di 2.html venga caricato nella colorbox esistente – saromba