Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di naps
    Registrato dal
    May 2001
    Messaggi
    465

    on load dopo il refresh pagina

    Ciao a tutti

    questo comando che richiama un'immagine e passa dei
    valori con "on load" mi funziona dopo solo
    se faccio un refresh della pagina...!

    mentre se mi apre la pagina per la
    prima volta mi ignora il comando "on load"


    codice:
    [img]/immagini/jpg/pippo.jpg[/img]380||h>380){if(w>h){h=Math.round(h/w*380);w=380}if(h>w){w=Math.round(w/h*380);h=380}this.width=w;this.height=h}"/>

    come mai???

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

    ....

    esiste secondo voi un comando ancora piu veloce dell'on load?


  3. #3
    Utente di HTML.it L'avatar di naps
    Registrato dal
    May 2001
    Messaggi
    465
    stavo pensando, :rollo:

    ma se richiamo l'on load dal body??(non so come scriverglielo pero'..)
    il comando arriva piu velocemente...???


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

    forse ho trovato!

    ragazzi ho trovato questo script:


    all'interno del css esterno ho questo parametro:

    ------------------------------------

    codice:
    /* gestione immagine */
    img#copertina { width:100% }

    -------------------------------------


    e questo codice invece lo metto nella pagina di risultato:

    -------------------------------------------------------

    codice:
    [img]copertina.jpg[/img]

    -------------------------------------------------------

    questo codice riportato sopra funziona alla perfezione
    pero' in percentuale.


    allora potrei inserire questo codice nel css
    pero' non so' adattarlo????

    codice:
    onload="w=this.width;h=this.height;if(w>380||h>380){if(w>h){h=Math.round(h/w*380);w=380}if(h>w){w=Math.round(w/h*380);h=380}this.width=w;this.height=h}"
    come posso adattarlo?
    scusate...

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

    scusate..

    scusate se vi ripropongo questo commento ma ancora non ho
    trovato nulla in giro...

  6. #6
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Il codice indicato nel tuo primo intervento mi ha sempre funzionato da quando l'ho creato... suppongo sia un problema di browser

    Tieni presente pero' che nel tag <img> non devono essere preimpostate le dimensioni e che su alcuni browser funziona solo "a colpo", ovvero non puoi cambiare dinamicamente l'immagine. Nel caso occorre complicare un tantino la pagina.

    Puoi postare un link ad una tua pagina nella quale non ti funziona?

    Indica anche quale browser/S.O. stai usando

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

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

    grazie BR1

    Grazie per avermi risposto Br1

    ti incollo il codice della pagina asp:


    codice:
    <%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%> 
    <html>
    <head>
    <title>Documento senza titolo</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>
    
    <body>
    
    
    <table width="900" height="600" border="0" cellpadding="0" cellspacing="0">
      <tr> 
        <td width="156">Scheda di dettaglio</td>
        <td width="324"></td>
        <td></td>
      </tr>
      <tr> 
        <td height="22" colspan="2"></td>
        <td></td>
      </tr>
      <tr> 
        <td colspan="2"><table width="500" height="396" border="0" cellpadding="0" cellspacing="0">
            <tr> 
              <td height="45" align="default"><font size="2" face="Arial, Helvetica, sans-serif">Dettaglio 
                Scheda:</font></td>
              <td align="default"></td>
            </tr>
            <tr> 
              <td width="103" height="19" align="default"><font size="2" face="Arial, Helvetica, sans-serif">Cliente</font></td>
              <td width="729" align="default"></td>
            </tr>
            <tr> 
              <td align="default" width="103"><font size="2" face="Arial, Helvetica, sans-serif">Data</font></td>
              <td align="default" width="729"></td>
            </tr>
            <tr> 
              <td align="default" width="103"><font size="2" face="Arial, Helvetica, sans-serif">Autore</font></td>
              <td align="default" width="729"></td>
            </tr>
            <tr> 
              <td align="default" width="103"><font size="2" face="Arial, Helvetica, sans-serif">Opera</font></td>
              <td align="default" width="729"></td>
            </tr>
            <tr> 
              <td align="default" width="103"><font size="2" face="Arial, Helvetica, sans-serif">Data 
                / Secolo</font></td>
              <td align="default" width="729"></td>
            </tr>
            <tr> 
              <td width="103" height="45" align="default"><font size="2" face="Arial, Helvetica, sans-serif">Locazione</font></td>
              <td align="default" width="729"></td>
            </tr>
            <tr> 
              <td align="default" width="103"><font size="2" face="Arial, Helvetica, sans-serif">Formato</font></td>
              <td align="default" width="729"></td>
            </tr>
            <tr> 
              <td align="default" width="103"><font size="2" face="Arial, Helvetica, sans-serif">Tipo</font></td>
              <td align="default" width="729"></td>
            </tr>
            <tr> 
              <td width="103" height="86" align="default"><font size="2" face="Arial, Helvetica, sans-serif">Abstract</font></td>
              <td align="default" width="729"></td>
            </tr>
            <tr> 
              <td align="default" width="103"><font size="2" face="Arial, Helvetica, sans-serif">Contenitore</font></td>
              <td align="default" width="729"></td>
            </tr>
            <tr> 
              <td align="default" width="103"><font size="2" face="Arial, Helvetica, sans-serif">Pubblicazione</font></td>
              <td align="default" width="729"></td>
            </tr>
            <tr> 
              <td align="default" width="103"><font size="2" face="Arial, Helvetica, sans-serif">Online</font></td>
              <td align="default" width="729"></td>
            </tr>
          </table></td>
        <td width="406"><table width="380" height="380" border="0" align="center">
            <tr width="380" height="380"> 
              <td width="380" height="380"> <div align="center">[img]/immagini/jpg/00001.jpg[/img]380||h>380){if(w>h){h=Math.round(h/w*380);w=380}if(h>w){w=Math.round(w/h*380);h=380}this.width=w;this.height=h}"></div></td>
            </tr>
          </table></td>
      </tr>
    </table>
    
    
    <form name="form1" method="post" action="">
      <input type="button" name="Submit" value="Stampa" onClick="window.print()">
    </form>
    
    
    </body>
    </html>
    la versione del mio Browser e' 6.0.2800.1106 Sp1; Q823353;
    ed il mio sistema operativo e' windows 2000 professional.


    :rollo: ecco qua'...

  8. #8
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Sistema operativo e browser identici... ma a me funziona perfettamente il codice che hai inviato.

    Non e' che l'immagine che provi abbia dimensioni inferiori a 380px ?

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

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.