Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente bannato
    Registrato dal
    Jan 2003
    Messaggi
    309

    pop-up dimensione automatica

    solitamente nei siti che faccio creo la miniatura dell'immagine e cliccandoci sopra apro un pop-up con l'immagine grande.
    uso questo javascript:

    ......NELLA PAGINA DELLA MINIATURA............
    <SCRIPT LANGUAGE = "JavaScript">
    <!--
    function makeRemote(indice) {

    indirizzo="foto.asp?id="+indice

    remote = window.open(indirizzo,"_blank","toolbar=no,locatio n=no,directories=no,status=no,menubar=no,scrollbar s=no,resizable=no,width=350 ,height=270 ");

    }
    //-->

    </SCRIPT>

    .......NEL POP-UP...............
    <%
    id=request.querystring("id")
    %>

    .................................................. ............

    Volevo sapere se c'è un modo per aprire la pop-up della dimensione della foto grande senza stabilire una misura fissa (vedi parte colorata).
    Vorrei che si aprisse della misura della foto grande lasciando un margine per lato di 5px.
    è possibile???

    Io le immagini grandi le tengo tutte dentro la cartella GRANDI e queste immagini hanno tutte dimensioni diverse. è per questo che volevo che la po-up calcolasse da sola la dimensione di ogni immagine e si aprisse delle dimensioni relative alla singola immagine.

  2. #2
    Dovresti mettere nel DB la dimensioni dell'immagine e poi applicarle alla funzione della pop-up.
    FEDERIX.IT - [Pillola] GRAFICA DEI FORM

    ...ho ancora quella forza che ti serve, quando dici "Si comincia!"

  3. #3
    Utente bannato
    Registrato dal
    Jan 2003
    Messaggi
    309
    Originariamente inviato da Federix
    Dovresti mettere nel DB la dimensioni dell'immagine e poi applicarle alla funzione della pop-up.
    non sono pratico non c'è un metodo modificando il mio script?
    e poi non posso dare la dimensione dell'immagine perchè altrimenti non ci sarebbe alcuna differenza.

    Io le immagini grandi le tengo tutte dentro la cartella GRANDI e queste immagini hanno tutte dimensioni diverse. è per questo che volevo che la po-up calcolasse da sola la dimensione di ogni immagine e si aprisse delle dimensioni relative alla singola immagine.

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Si puo` calcolare la dimensione dell'immagine da JS, ma occorre precaricare l'immagine (e forse in qualche browser non si riesce).
    codice:
    function makeRemote(indice) {
    
      indirizzo="foto.asp?id="+indice
    
      var temp = new Image();
      temp.src = indice; // supponendo che indice contenga il path corretto
      var w = temp.width;
      var h = temp.height;
    
      remote = window.open(indirizzo,"_blank"," toolbar=no,location=no,directories=no,st
    atus=no,menubar=no,scrollbars=no,resizab
    le=no,width="+w+",height="+h);
    
    }
    Nota: Ma non lamentarti che la funzione e` lenta e apre la finestra alla fine
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  5. #5
    Lo trovi qua: http://www.asbafo.net/

    Nella sezione applet e javascript/pop up

    Il pop up si autodimensiona sull'immagine.

    Ciaoo
    daniele
    -------------------
    ti piace il basket ?

  6. #6
    Originariamente inviato da Mich_
    Si puo` calcolare la dimensione dell'immagine da JS, ma occorre precaricare l'immagine (e forse in qualche browser non si riesce).
    codice:
    function makeRemote(indice) {
    
      indirizzo="foto.asp?id="+indice
    
      var temp = new Image();
      temp.src = indice; // supponendo che indice contenga il path corretto
      var w = temp.width;
      var h = temp.height;
    
      remote = window.open(indirizzo,"_blank"," toolbar=no,location=no,directories=no,st
    atus=no,menubar=no,scrollbars=no,resizab
    le=no,width="+w+",height="+h);
    
    }
    Nota: Ma non lamentarti che la funzione e` lenta e apre la finestra alla fine
    Funziona solamente su IE questo, negli altri browser, oltre che ad essere lenta, apre una finestra a tutto schermo.
    FEDERIX.IT - [Pillola] GRAFICA DEI FORM

    ...ho ancora quella forza che ti serve, quando dici "Si comincia!"

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.