Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    3

    Peso immagine per firefox

    Premetto che ho cercato con il search; se però trovate una discussione analoga vi chiedo le mie più sentite scuse.

    Stavo provando a realizzare uno script con GreaseMonkey in grado di detectare lunghezza/altezza/peso non consoni nelle immagini in firma per i miei forum.

    Ora, non avendo problemi con img.lenght e img.height, ho chiaramente intuito che il bellissimo e praticissimo img.weight è dedicato solo a internet explorer =_=

    Osservando altri script che fanno la medesima cosa (ma di cui non riesco ad estrapolare tale funzione (si, ammetto di essere n00b anche per quello)) so dell'esistenza della funzione GM_xmlhttpRequest.

    Come fare attraverso questa funzione ad ottenere il peso dell'immagine? C'è qualche anima pia disposta a spiegarmene il funzionamento?

    Spero non sia realmente così complessa come risposta e che la domanda sia consona alla sezione; ringrazio anticipatamente chiunque mi darà una mano o anche un semplice link di riferimento.

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    3
    Potete chiudere, ho risolto così:

    var selPic //immagine selezionata
    var strLinea
    var dim

    GM_xmlhttpRequest({ //controlla peso
    method: 'HEAD', url: selPic.src,
    onload: function(responseDetails) {
    if (responseDetails.readyState == 4) {
    strLine=responseDetails.responseHeaders;
    dim= parseInt(strLine.substring(strLine.indexOf('Conten t-Length:') + 15));
    }}});

    ///////

    dim contiene il peso dell'immagine espresso in byte.

    Codice preso dallo script di DavideF (http://davidef.altervista.org)

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.