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

    questa stringa di comando richiama un'immagine e passa dei
    valori con "on load", pero'il probelma e' che mi funziona dopo solo
    se faccio un refresh della pagina...!

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


    codice:
    [img]/immagini/jpg/<%=(Recordset1.Fields.Item([/img]" 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}"/>
    forse ho capito perche', in cima alla pagina nelle prime righe
    mi richiama il Recordset1 che carica gia' la stringa "immagine"
    forse e' per quello???

    codice:
    <%
    Dim Recordset1
    Dim Recordset1_numRows
    
    Set Recordset1 = Server.CreateObject("ADODB.Recordset")
    Recordset1.ActiveConnection = MM_Connesionearchivio_STRING
    Recordset1.Source = "SELECT ID, data, autore, opera, immagine , schedaapprovata FROM schede WHERE ID = " + Replace(Recordset1__MMColParam, "'", "''") + ""
    Recordset1.CursorType = 0
    Recordset1.CursorLocation = 2
    Recordset1.LockType = 3
    Recordset1.Open()
    
    Recordset1_numRows = 0
    %>

    Si puo mettere secondo voi una funzione prima di questo scipt
    e richiamarla nel campo img?

    come si fa'?
    scusate....

  2. #2
    codice:
    <meta http-equiv="Refresh" content="2; url=????????">

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

    ...troppo lento

    la pagina mi fa il refresh ma dopo troppi secondi...


    ma non e' possibile dirglielo mentre sta caricando la pagina??

    non c'e' un comando asp che mi aiuti?

  4. #4
    codice:
    <META HTTP-EQUIV="Refresh" CONTENT="1">
    il parametro content imposta il valore in secondi...

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

    ...continuo

    e' possibile impostare il meta per un refresh solo???
    e non che continui sempre a refreshare la pagina???



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

    e se applico un comando asp...

    e' possibile adattare lo script che ho applicato nel tag img:

    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}"


    e integrarlo nella parte di caricamento del recorset1?


    <%
    Dim Recordset1
    Dim Recordset1_numRows

    Set Recordset1 = Server.CreateObject("ADODB.Recordset")
    Recordset1.ActiveConnection = MM_Connesionearchivio_STRING
    Recordset1.Source = "SELECT ID, data, autore, opera, immagine , schedaapprovata FROM schede WHERE ID = " + Replace(Recordset1__MMColParam, "'", "''") + ""
    Recordset1.CursorType = 0
    Recordset1.CursorLocation = 2
    Recordset1.LockType = 3
    Recordset1.Open()

    Recordset1_numRows = 0
    %>


    per avere la possibilita' di avere gia l'immagine a dimensione,
    evitando quindi di ritornare sul primo problema del "refresh"

    scusatemi ancora ma sto cercando
    in giro ma non riesco a trovare nulla!



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

    scusate....

    ho cercato tanto in giro...
    ma ancora non riesco ancora atrovare un articolo che mi possa aiutare..




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

    forse....

    forse riesco a risolvere se mi dato una mano..scusatemi
    solo un secondo seguitemi:

    questo e' lo script che prepara l'estrazione dei record giusto?...


    codice:
    <% 
    Dim Recordset1 
    Dim Recordset1_numRows 
    
    Set Recordset1 = Server.CreateObject("ADODB.Recordset") 
    Recordset1.ActiveConnection = MM_Connesionearchivio_STRING 
    Recordset1.Source = "SELECT ID, data, autore, opera, immagine , schedaapprovata FROM schede WHERE ID = " + Replace(Recordset1__MMColParam, "'", "''") + "" 
    Recordset1.CursorType = 0 
    Recordset1.CursorLocation = 2 
    Recordset1.LockType = 3 
    Recordset1.Open() 
    
    Recordset1_numRows = 0 
    %>


    e all'interno di del campo immagine richiamo lo script:

    codice:
    [img]/immagini/jpg/<%=(Recordset1.Fields.Item([/img]"/>
    -------------------------------------------------------------

    in un secondo passo ho inserito nel tag dell'iimagine:

    codice:
    [img]/immagini/jpg/<%=(Recordset1.Fields.Item([/img]" 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}" />
    per avere un resize automatico dell'immagine,
    e fin qui funziona!..mha? funziona solo dopo il secondo refresh
    della pagina di Explorer...
    allora mi son posto una soluzione forse?!?!?...




    ve l'ho propongo in script di seguito spero mi capite:


    codice:
    <% 
    Dim Recordset1 
    Dim Recordset1_numRows 
    
    Set Recordset1 = Server.CreateObject("ADODB.Recordset") 
    Recordset1.ActiveConnection = MM_Connesionearchivio_STRING 
    Recordset1.Source = "SELECT ID, data, autore, opera, immagine , schedaapprovata FROM schede WHERE ID = " + Replace(Recordset1__MMColParam, "'", "''") + "" 
    Recordset1.CursorType = 0 
    Recordset1.CursorLocation = 2 
    Recordset1.LockType = 3 
    Recordset1.Open()
    RegolazioneIMG = "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}" Recordset1_numRows = 0 
    %>

    e nei tag dell'immagine richiamo RegolazioneIMG :


    codice:
    [img]/immagini/jpg/<%=(Recordset1.Fields.Item([/img]" onload="RegolazioneIMG" />

    che ne pensate di questa impostazione?
    sicuramente la sintassi non e' corretta...

    grazie per la pazienza...

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.