Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di Shea
    Registrato dal
    Jul 2000
    Messaggi
    157

    Interazione ASP e Javascript

    Ciao a tutti stò provando senza successo a far interaggire uno script ASP con un JS, con lo script ASP prendo un immagine in un DB e verifico le dimensioni in pxl e apro un pop up di dimensione ugale all'immagine, non ci sono problemi per le risoluzioni a 1024 e superiori, ma ci sono per quelle inferiori.
    Ho pensato di trovare la risoluzione dello schermo con JS, fin qui tutto bene e di forzare il pop up in base alla risoluzione.

    con l'asp tiro fuori 2 valori: width=<%=(DimensioneL)%> e height=<%=(DimensioneH)%>

    che li passo allo script popup:
    <script language="JavaScript">

    function popup(str) {

    searchWin = window. open(str,'popup','scrollbars=yes,resizable=yes,wid th=<%=(DimensioneL)%>,height=<%=(DimensioneH)%>,st atus=no,location=no,toolbar=no');
    searchWin.moveTo(0,0);

    }
    </script>


    fin qui tutto bene, ma se prendo la risoluzione a 800 e provo a forzare DimensioneL e DimensioneH in JS non gli importa nulla

    <script>
    <!--
    var browser_type=navigator.appName
    var s_width ='';
    s_width=screen.width

    //se 800
    if (s_width == "800")
    {
    DimensioneL = 800
    DimensioneH = 600
    }
    else
    {
    DimensioneL = DimensioneL
    DimensioneH = DimensioneH
    }
    alert (DimensioneL)
    alert (DimensioneH)
    -->
    </script>
    Help please!

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Le variabili che utilizzi sul server sono ignote al client... modifica cosi':

    <script>
    <!--
    var browser_type=navigator.appName
    var DimensioneL = <%=(DimensioneL)%>
    var DimensioneH = <%=(DimensioneH)%>

    var s_width ='';
    s_width=screen.width

    //se 800
    if (s_width == "800")
    {
    DimensioneL = 800
    DimensioneH = 600
    }

    // alert (DimensioneL)
    // alert (DimensioneH)

    function popup(str) {

    searchWin = window. open(str,'popup','scrollbars=yes,resizable=yes,wid th='+DimensioneL+',height='+DimensioneH+',status=n o,location=no,toolbar=no');
    searchWin.moveTo(0,0);
    }
    -->
    </script>

    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

  3. #3
    Utente di HTML.it L'avatar di Shea
    Registrato dal
    Jul 2000
    Messaggi
    157
    Grazie mille!!!!

    Il problema era semplice da risolvere, che tonto che sono.....

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 © 2024 vBulletin Solutions, Inc. All rights reserved.