Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    chi lo sa è un genio! esiste un metodo per avere...

    esiste un medodo per avere la larghezza in pixel usata da un utente per le scrollbar?
    questo dice tutto

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    4
    NO

    ma ci sono degli ActiveX che lo fanno.
    Solo con IE e solo con pprotezione bassa.

    PS=di solito pochi cambiano la larghezza delle scrollbars.

  3. #3
    Utente di HTML.it L'avatar di infinitejustice
    Registrato dal
    Nov 2001
    residenza
    Barcelona
    Messaggi
    772

    Re: chi lo sa è un genio! esiste un metodo per avere...

    Originariamente inviato da micionimpossibl
    esiste un medodo per avere la larghezza in pixel usata da un utente per le scrollbar?
    Anche se non ho la minima idea di cosa possa fartene...
    Provo a darti una possibile (poco probabile) via

    Da IE4 in poi (e credo limitata al solo IE) è stata introdotta una proprietà chiamata clientWidth (che non ha nulla a che fare con la risoluzione dello schermo) che restituisce un int della larghezza in pixel di un object.

    Ora per farti capire di che parlo ti mostro un codice

    <html><head><title>yomama</title>
    <script>
    function scrolla(x){
    window.document.form1.textfield1.value=x
    }
    </script>
    </head>
    <body>
    <form name="form1" method="post" action="">



    <input name="textfield1" type="text" id="textfield1">
    </p>



    <input name="Button1" type="button" id="Button1" value="Ma ciaooo" onClick="scrolla(clientWidth)">
    </p>
    </form></body></html>

    Quando premi il bottone nel textfield ti compare proprio la larghezza in pixel dell'object (button).
    Se provi ad allungarlo vedrai che cambia

    Questo è quanto, ma non so se possa essere applicata alla scrollbar (credo restituisca not an object).
    Javascript credo non possa andare oltre, ma provare non costa nulla

    Live fast. Troll hard.
    Pythonist | Djangonaut | Puppeteer | DevOps | OpenStacker | Lost in malloc
    Team Lead @Gameloft Barcelona

  4. #4

    grazie a tutti raga!

    aNCHE SE NOn AVETE AZZECCatO IL PrOBLEMMM!!!
    cmq il problem è semplice: io ho un frame che deve rrestringersi o allargarsi a seconda dello spessore delle scroll bar!!
    questo dice tutto

  5. #5

    Dimensione scrollbar utente...

    Ciao, Micion,
    io ho un pbm del tutto simile al tuo, ho bisogno i "rilevare" la dimensione delle scrollbar usata dall'utente, per poter posizionare correttamente un layer al lato destro della pagina.
    Se hai trovato qualcosa (lo stesso vale per tutti i forumisti) fammi sapere rispondendo a questo trd.
    Grazie.

    Luxx
    Luxx (°)
    Chi sa dica, chi non sa chieda.

  6. #6
    Udite, udite...

    ho fatto una prova col codice suggerito da infinitejustice, sostituendo a
    (clientWidth)
    questo:
    (document.body.clientWidth)
    poi ho cambiato la dimensione delle barre, da 14 a 20 e in effetti il valore che compare nel "textfield1" si è decrementato di 6 px, quindi in effetti è stata rilevata la dimensione delle scrollbar!!!
    A questo punto si tratta solo di farsi un po' di conti (matematici dateci sotto e diteci tutto).
    Resta il dubbio sul crossbrowser ovviamente.
    Luxx (°)
    Chi sa dica, chi non sa chieda.

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.