Visualizzazione dei risultati da 1 a 3 su 3

Discussione: ridimensiona immagine

  1. #1
    Utente di HTML.it L'avatar di naps
    Registrato dal
    May 2001
    Messaggi
    465

    ridimensiona immagine

    salve a tutti, premetto che non conosco JavaScript
    ho trovato un codice in rete, che mi permette di aprire una pop up
    a dimensione del file jpg

    codice:
    <!--
       // Recupero l'intera QueryString della pagina
      var querystring = location.search;
      // Ne catturo solo il valore (ovvero ciò che viene scritto dopo =)
      var id = querystring.substr(4);
      // Mostro dinamicamente l'immagine a video e le assegno un nome
          document.write("[img]/public/imgarchivio/" + id + ".jpg[/img]");
      function ReimpostaDimensioni()
      {
        // Ridimensiono l'immagine a seconda della sua larghezza e della sua altezza
        window.resizeTo(immagine.width, immagine.height);
      }
      window.setTimeout("ReimpostaDimensioni()", 1);
     //-->
    </script>
    ho paura solo di una cosa che se viene iserito un file jpg con misure
    esagerate mi scombina tutta la bellezza della pagina,
    allora mi chiedevo come posso applicare una sorta di misura massima prefissata?


  2. #2
    Utente di HTML.it L'avatar di naps
    Registrato dal
    May 2001
    Messaggi
    465
    mi stava venendo in mente una sorta di domanda,
    scusatemi..

    penso che il codice vada modificato qui:


    codice:
    window.resizeTo(immagine.width, immagine.height);
    prende i valori dall'immagine stessa giusto, ed io per
    aggiungere un controllo che mi controlli una dimensione massima
    posso far cosi?

    ve lo scrivo come concetto:

    il controllo punterei di farlo sull'altezza, percio'
    se immagine.height e' maggiore > di 640px ridimensiona
    in rapporto a 640px di altezza. giusto?


  3. #3
    Utente di HTML.it L'avatar di naps
    Registrato dal
    May 2001
    Messaggi
    465
    che ne pensate di questo?

    codice:
    <script language="javascript" type="text/javascript">
     <!--
       // Recupero l'intera QueryString della pagina
      var querystring = location.search;
      // Ne catturo solo il valore (ovvero ciò che viene scritto dopo =)
      var id = querystring.substr(4);
      // Mostro dinamicamente l'immagine a video e le assegno un nome
         //window.open(url,'titolo','scrollbars=no,resizable=no, width=744,height=414,status=no,location=no,toolbar=no');
      document.write("[img]/public/imgarchivio/" + id + ".jpg[/img]");
      function ReimpostaDimensioni()
      {
        window.resizeTo(immagine.width, immagine.height);
      }
      function Controlla() {
      if (immagine.height > 640) { ReimpostaDimensioni(); }
      else { window.setTimeout("Controlla();", 1);}
      }
      Controlla ();
     //--> </script>
    non so se e' giusto, ma quello che vorrei e' che se l'immagine supera
    640 pixel di altezza allora reimpostaDimensioni fino ad un amssimo di 640 di altezza.. come lo scrivo??

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.