Problema galleria fotografica...

tipiaccionoicon

Nuovo Utente
28 Ago 2006
12
0
0
www.audaxvolley.it
Ciao a tutti,

al ritorno dalle ferie mi sono ritrovato di fronte questo piccolo problemino ... La galleria fotografica che da tempo utilizzavo nel sito della mia società e che stò sviluppando ha deciso di non aiutarmi più... Quando vado ad invocare il javascript per l'apertura della pagina con le thumb di anteprima non succede nulla. Ho controllato e ricontrollato tutto il codice, ma niente... Ve lo posto qui sotto, nel caso qualcuno di voi voglia provare ad aiutarmi...

Grazie

Codice:
<img src="/immagini/puntinovuoto.gif" alt="" width="5" height="5" align="bottom" border="0"><strong> <a onClick="popup('/gallery/galleria.asp?cartella=/gallery/foto/promozioneB2/','','width=650,height=365,left=20,top=20,status=n  o,scrollbars=yes,resizable=no,toolbar=no,directori  es=no,menubar=no,location=no')" href="javascript:void(0)">Promozione B2!!!</a></strong></td>
 
l'ho trovato

Codice:
<script language="JavaScript">
<!--
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
 var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
   var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
   if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
//-->
</script>
 
Ultima modifica:
Eccomi qui, ho letto il pvt e ti rispondo qui ;)

Ho capito dov'è l'errore. Quando si clicca su un link per andare a vedere le foto viene richiamata una function javascript di nome popup(), solo che la function popup non esiste nella pagina.
<a onClick="popup('/gallery/galleria.asp?cartella=/gallery/foto/promozioneB2/','','width=650,height=365,left=20,top=20,status=no,scrollbars=yes,resizable=no,toolbar=no,directories=no,menubar=no,location=no')" href="javascript:void(0)">Promozione B2!!!</a>

L'errore javascript che viene a crearsi è "Previsto oggetto", il che significa in questo caso che non viene ritrovata la function in questione

Sostituisci la scritta popup che ti ho messo in rosso presente negli onclick dei vari link con window.open, e poi provalo :)
 

Discussioni simili