hum hai ragione solo ke è veramente complicato,
da dove cominciare...
io richiamo il mio "popup" dinamico quando clicco su questo link:
Codice PHP:
[url='javascript:void(0)']$cont[/url]
richiama un div con queste coordinate id='".str_replace(" ", "", $row_popup["nome"]) . $cont."'
ossia questo div:
Codice PHP:
<div class='popup' id='". str_replace(" ", "", $row_popup["nome"]) . $cont."-box' style='OVERFLOW:auto; HEIGHT:70%;'>
la funzione jquery non so bene cosa fa ma piu' o meno al click esegue questa funzione:
Codice PHP:
function loadRegionData(region){
var url = region.data;
var colore;
map.load(url, {}, function(){
//place bullets
$(this).children('a.bullet').each(function(){
$(this).click(function(){
colore = $(this).css("background-color");
$(this).css("background-color","#354304");
});
var coords = $(this).attr('rel').split('-');
$(this).css({left: addpx(Number(coords[0]) - rempx(settings.bulletWidthOffset)), top: addpx(Number(coords[1]) - rempx(settings.bulletHeightOffset))})
.hide()
.click(function(){showPopup($(this).attr('id'), colore);})
.fadeIn('fast');
});
//Set up each submap as an item to click
if(region.maps != undefined){
for(var i=0; i<region.maps.length; i++){
addZoom(region.maps[i]);
}
}
//Create Return Link
if(settings.showReturnLink && region.parent != undefined){
showReturnLink(region);
}
});
}
function showPopup(id, color){
map.find(settings.popupSelector).fadeOut();
var boxid = '#' + id + '-box';
$(boxid).fadeIn();
$(settings.popupCloseSelector).click(function(){
$(this).parent().fadeOut();
$('#' + id).css("background-color", color);
});
}
questo è quanto so...
io devo arrivare da un altra pagina passando tramite get il nome: $row_popup["nome"]
e mi dovrebbe aprire in automatico il popup senza premere il link....