Visualizzazione dei risultati da 1 a 8 su 8

Discussione: Leggere valori di clip

  1. #1

    Leggere valori di clip

    Ciao ragazzi, ho bisogno di un'informazione. Come posso ricavare i valori della proprietà clip:rect() di un'immagine? Ho cercato in lungo e in largo ma ancora non ho trovato niente. Ho trovato solo come si assegna il valore, ma non come leggerlo.. :berto: vi ringrazio per l'aiuto
    "Non pretendo di aver ragione,..ma quantomeno di esser preso in considerazione.."

  2. #2
    up :rollo:
    "Non pretendo di aver ragione,..ma quantomeno di esser preso in considerazione.."

  3. #3
    up
    "Non pretendo di aver ragione,..ma quantomeno di esser preso in considerazione.."

  4. #4
    Ehi raga..datemi un segno!
    "Non pretendo di aver ragione,..ma quantomeno di esser preso in considerazione.."

  5. #5
    una piccola ricerca su SanGoogle con la frase: javascript clip:rect()
    ha dato, come primo risultato, QUESTO

    Tempo, 10 secondi.

    HTH
    Zappa
    [PC:Presario 2515EU][Cpu:P4@2.3GHz][Ram: 512M][HDU:80G@5400 RPM]
    [Wireless:LinkSys][OS: Ubuntu 9.04 - Jaunty Jackalope]

  6. #6
    Originariamente inviato da homezappa
    una piccola ricerca su SanGoogle con la frase: javascript clip:rect()
    ha dato, come primo risultato, QUESTO

    Tempo, 10 secondi.

    HTH
    Zappa
    intanto ti ringrazio per la risposta.poi, san google l'avevo già interpellato ma i suoi risultati, come anche quello linkato da te, non mi hanno dato la soluzione. Però da quanto sto capendo, non esiste il modo di ricavare i valori di clip.
    "Non pretendo di aver ragione,..ma quantomeno di esser preso in considerazione.."

  7. #7
    Come no!
    Ok che l'articolo menziona ancora Netscape4, ma, escludendo la parte di NS4, appunto, si evince che per trovare i 4 valori si può fare:
    Nota: l'ho scritto in un tag php perchè viene colorato.
    Si assuma che si vogliano i 4 valori di clip di un tag che ha id='tuoId'.
    Codice PHP:
    var sClip=document.getElementById('tuoId').style.clip// prendo la stringa clip che ha formato,
                                                          // per esempio:rect(0px, 500px, 500px, 500px)
    var p=sClip.split("("); // splitto in 2 alla parentesi aperta
    var s=p[1].split(")"); // splitto il secondo elemento alla parentesi chiusa
    var sValues s[0].split(", "); // splitto il primo ottenuto a ", " (virgola blank)
    alert("sValues[0]="+sValues[0]); // primo valore (nota: ha il suffisso px ) (top)
    alert("sValues[1]="+sValues[1]); // secondo valore (right)
    alert("sValues[2]="+sValues[2]);  // terzo valore (bottom)
    alert("sValues[3]="+sValues[3]); // quarto ed ultimo valore (left) 
    HTH
    Zappa
    [PC:Presario 2515EU][Cpu:P4@2.3GHz][Ram: 512M][HDU:80G@5400 RPM]
    [Wireless:LinkSys][OS: Ubuntu 9.04 - Jaunty Jackalope]

  8. #8
    Grazie, proverò come mi dici..ti farò sapere..
    "Non pretendo di aver ragione,..ma quantomeno di esser preso in considerazione.."

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.