niente.... ancora quel cavolo di errore!
niente.... ancora quel cavolo di errore!
IL MONDO È BELLO PERCHÉ È VARIO.
credo che il messaggio sia diverso, postalo
si, l'avevo trovato anch'io ma se fosse possibiile ridimensionare direttamente la popup all'apertura invece che ridimensionarla una volta aperta preferirei!Originariamente inviato da niko80
Ieri c'era ho visto una funzione utile allo stesso scopo, magari funziona, i parametri sono il nome dell'immaggine e lo sfondo della popup
function popImmagine(immagine,colore){
funzione = '<script language="javascript">function Adatta(){img=document.images[0];self.resizeTo(img.width+40,img.height+60); h=(img.width+40); w=(img.height+60); LeftPosition = (screen.width) ? (screen.width-w)/2 : 0; TopPosition = (screen.height) ? (screen.height-h)/2 : 0; window.moveTo(LeftPosition, TopPosition);}</sc'+'ript>'
html = '<html><head>' + funzione + '</head>\n'
html+= '<body bgcolor="'+colore+'" LEFTMARGIN=10 TOPMARGIN=10 MARGINWIDTH=10 MARGINHEIGHT=10><center>[img]'+immagine+'[/img]</center></body></html>'
pp = window.open('','popImmagine','toolbar=0')
pp.document.open()
pp.document.write(html)
pp.document.close()
pp.document.focus = self.blur();
}
IL MONDO È BELLO PERCHÉ È VARIO.
ScriptOriginariamente inviato da floyd
credo che il messaggio sia diverso, postalo
function catpopup(URL,NOME)
{
photo = new Image();
photo.src = URL;
window.document.images["" + NOME + ""].src=photo.src;
var larghezza=window.document.images["" + NOME + ""].width+20;
var altezza=window.document.images["" + NOME + ""].height+20;
var dimensioni = "left=50,top=50,width=" + larghezza + ",height=" + altezza + ",menubar=no,toolbar=no,location=no,status=no,full screen=no,channelmode=no";
var opencatpopup=window.open(URL, "Dettaglio", dimensioni);
opencatpopup.creator=self;
opencatpopup.focus();
}
errore allegato err_1
-----------------
script:
function catpopup(URL,NOME)
{
photo = new Image();
photo.src = URL;
window.document.images[" + NOME + "].src=photo.src;
var larghezza=window.document.images[" + NOME + "].width+20;
var altezza=window.document.images[" + NOME + "].height+20;
var dimensioni = "left=50,top=50,width=" + larghezza + ",height=" + altezza + ",menubar=no,toolbar=no,location=no,status=no,full screen=no,channelmode=no";
var opencatpopup=window.open(URL, "Dettaglio", dimensioni);
opencatpopup.creator=self;
opencatpopup.focus();
}
errore allegato err_2
----------------------------------
script:
function catpopup(URL,NOME)
{
photo = new Image();
photo.src = URL;
window.document.images[NOME].src=photo.src;
var larghezza=window.document.images[NOME].width+20;
var altezza=window.document.images[NOME].height+20;
var dimensioni = "left=50,top=50,width=" + larghezza + ",height=" + altezza + ",menubar=no,toolbar=no,location=no,status=no,full screen=no,channelmode=no";
var opencatpopup=window.open(URL, "Dettaglio", dimensioni);
opencatpopup.creator=self;
opencatpopup.focus();
}
errore allegato err_3
IL MONDO È BELLO PERCHÉ È VARIO.
mmm....
penso che opterò per la soluzione di niko80
grazie a tutti cmq
![]()
IL MONDO È BELLO PERCHÉ È VARIO.
Metti un alert(NOME) appena dentro la funzione, per visualizzare cosa stai passando.
Che la seconda sia errata sono d'accordo: il +NOME+ non va racchiuso tra virgolette.
La prima e la terza dovrebbero andare, se il NOME e` corretto (tieni presente che dalle prime versioni hai scambiato l'ordine dei parametri: li hai scambiati anche nella chiamata alla routine?).
Ciao
Michele
Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
No domande tecniche in messaggi privati
si, sia il nome che l'url gli arrivano e li visualizzo con l'alert.
chiamata:
[img]Portale/img/thubnails/12/0121396.jpg[/img]
script:
function catpopup(URL,NOME)
{
photo = new Image();
photo.src = URL;
//alert(NOME);
//alert(photo.src);
window.document.images[NOME].src=photo.src;
var larghezza=window.document.images[NOME].width+20;
var altezza=window.document.images[NOME].height+20;
var dimensioni = "left=50,top=50,width=" + larghezza + ",height=" + altezza + ",menubar=no,toolbar=no,location=no,status=no,full screen=no,channelmode=no";
var opencatpopup=window.open(URL, "Dettaglio", dimensioni);
opencatpopup.creator=self;
opencatpopup.focus();
}
IL MONDO È BELLO PERCHÉ È VARIO.