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

    script immagini pop up che non funziona

    Ciao a tutti. Devo inserire in una pagina html una galleria di immagini, la quale funzioni dinamicamente, ovvero ad ogni click sopra le anteprime, venga richiamata ed aperta l'immagine corrispondente e venga poi ridimensionata automaticamente. Ho trovato questo ottimo tutorial qua su html.it:

    http://pro.html.it/articoli/id_368/idcat_11/pro.html

    Ma non mi funziona, eppure ho seguito passo passo tutto

    Posto i codici, ovvero dapprima quello nella pagina html con la galleria:

    codice:
    <script language="javascript" type="text/javascript">
    
      var querystring = location.search;
      
      var id = querystring.substr(4);
      
      document.write("[img]immagine" + id + ".jpg[/img]");
      function ReimpostaDimensioni()
      {
        
        window.resizeTo(immagine.width, immagine.height);
      }
      window.setTimeout("ReimpostaDimensioni()", 1000);
    
    </script>
    (es. galleria)
    E poi lo script nella pagina html che fa da richiamo dinamico per ogni immagine:

    codice:
    <script language="javascript" type="text/javascript">
       <!--
       
        function ApriImmagini(file)
        {
          var prop = "top=100, left=100"; 
          window.open(file, null, prop);
        }
      
      </script>

    COSA diavolo sbaglio???

    Grazie a chi mi vorrà aiutare

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    nell'ultima funzione che hai postato prova a sostituire null con '' (apice apice) e togli lo spazio nella stringa della proprietà (dopo la virgola) "top=100,left=100"
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  3. #3
    Ho provato, ma non va. Non è che sia un problema di path delle immagini per esempio?

    Questo è il codice che ho modificato in base ai tuoi suggerimenti:

    codice:
    <script language="javascript" type="text/javascript">
      
        function ApriImmagini(file)
        {
          var prop = "top=100,left=100";
          window.open(file, '', prop);
        }
      
      </script>

  4. #4
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    sarebbe utile che tu scrivessi il tipo di errore che si verifica (ad esempio usando la consolle javascript di Firefox)

    esattamente in cosa consiste l'errore??
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  5. #5
    Ok. La console javascript (che figata!) di FF mi da' questo errore:
    immagine is not defined

    sorgente dell'errore:
    window.resizeTo(immagine.width, immagine.height);

    mi consiglia questo:

    Deprecated method document.getSelection() called. Please use window.getSelection() instead.


    Che fare?

    Grazie ancora

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.