Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    popup accessibili e autoresize

    Ciao a tutti, ho trovato questo link: pagina
    in particolare vorrei applicare l'esempio 5:

    Quindi questo codice:
    codice:
    <a href="popup_esempio.html" onclick="MM_openBrWindow('popup_esempio.html','nuovaFinestra','width=400,height=400'); return false;" onkeypress="MM_openBrWindow('popup_esempio.html','nuovaFinestra','width=400,height=400'); return false;" title="Esempio di pop-up accessibile - Link interno - Nuova finestra">Apri
    il pop-up</a>
    codice:
    <script language="JavaScript" type="text/JavaScript">
    <!--
    function MM_openBrWindow(theURL,winName,features) { //v2.0
      window.open(theURL,winName,features);
    }
    //-->
    </script>
    e fin qui tutto bene, solo che vorrei rendere queste popup accessibili anche autoresize e vorrei combinare con lo script precedente il seguente:

    codice:
    function PrevFoto(img){
    foto1= new Image();
    foto1.src=(img);
    Controlla(img);
    }
    function Controlla(img){
    if((foto1.width!=0)&&(foto1.height!=0)){
    viewFoto(img);
    }
    else{
    funzione="Controlla('"+img+"')";
    intervallo=setTimeout(funzione,20);
    }
    }
    function viewFoto(img){
    largh=foto1.width+20;
    altez=foto1.height+25;
    stringa="width="+largh+",height="+altez;
    finestra=window.open(img,"",stringa);
    }
    come posso fare??

  2. #2
    Ciao, dopo innumerevoli tentative sono riuscito nel mio intento, posto qui il codice se mai a qualcuno interesasse:

    codice:
    function MM_openBrWindow(theURL,winName,img) 
    { 
      PrevFoto(img);
      window.open(theURL,winName,stringa);
    }
    
    function PrevFoto(img)
    {
    foto1= new Image();
    foto1.src=(img);
    Controlla(img);
    }
    
    function Controlla(img)
    {
    	if((foto1.width!=0)&&(foto1.height!=0))
    {
    	viewFoto(img);
    }
    	else
    {
    	funzione="Controlla('"+img+"')";
    	intervallo=setTimeout(funzione,20);
    }
    }
    
    function viewFoto(img)
    {
    largh=foto1.width+20;
    altez=foto1.height+25;
    stringa="width="+largh+",height="+altez;
    return stringa;
    }
    mentre nella pagina html:
    codice:
    <a href="pagin.html" onclick="MM_openBrWindow('pagina.html','nuovaFinestra','album/foto_grandi/1.JPG'); return false;">
    testo link</a>

  3. #3
    A me non funziona.

    E' corretto?

    Grazie
    ...God must love stupid people...He made so many...

    www.eurodomus.org

  4. #4
    a me funziona correttamente, a te che problemi da?
    ho notato che nel codice che ho postato c'è un piccolo errore, ma non credo sia dovuto a questo:

    codice:
    <a href="pagin.html" onclick="MM_openBrWindow('pagina.html','nuovaFinestra','album/foto_grandi/1.JPG'); return false;">
    testo link</a>
    come vedi una volta c'è scritto pagin.html e un'altra volta pagina.html.

    Comunque fammi sapere che errore ti da!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.