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

    Disegnare un rettangolo in DHTML sopra un immagine?

    Un caro saluto a tutti,

    ho bisogno (sto facendo un sito per navigare mappe), di uno script che mi permetta di disegnare un rettangolo con il drag del mouse sopra ad un immagine e di settare delle variabili con le coordinate del rettangolo..

    ora... io sono totalmente a digiuno di dhtml, mi è stato detto che si può fare anche in js ma non mi viene in mente come, sicuramente invece si può fare con un applet ma non è quello che voglio fare...

    insomma... consigli?? anche solo per disegnare un rettangolo con il drag del mouse.
    ricordatevi di non mangiare mai la neve gialla

    ultimo sito realizzato:
    www.cferrari.it

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    4
    ti fai un bel livello
    in posizione assoluta e poi

    gli imposti altezza+larghezza e il bordo NERO di 1px
    poi quando necessario lo rendi visibile e setti lo z-order
    in modo che venga SOPra l'immagine.

  3. #3
    bhe... ma se creo un livello in posizione assoluta, avrà anche dimensioni fisse?

    io invece voglio poter disegnare un rettangolo di qualsiasi dimensione...
    ricordatevi di non mangiare mai la neve gialla

    ultimo sito realizzato:
    www.cferrari.it

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Lo spunto di $$$ e` valido, ma occorre lavorarci su.

    Devi abilitare gli eventi onMouseDown, onMouseUp, e forse anche onMouseDrag sull'immagine che vuoi "ritagliare".

    Magari per semplificare le cose metti l'immagine in un <div> a cui applichi tali eventi (questo e` da verificare).

    Poi alla pressione del mouse devi registrare le coordinate, ed idem al rilascio.

    Metti un livello (trasparente?) sull'immagine e ci inserisci la tua immagine del rettangolo (che avrai preventivamente preparato con sfondo trasparente), posizionandola e ridimensionandola opportunamente.

    Come vedi sono solo spunti di lavoro. In realta` non ho mai fatto cose del genere (ma forse non ti sara` facile trovare qualcuno che ne ha gia` fatte).

    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  5. #5
    ok, grazie !
    ricordatevi di non mangiare mai la neve gialla

    ultimo sito realizzato:
    www.cferrari.it

  6. #6
    Utente di HTML.it
    Registrato dal
    Mar 2006
    Messaggi
    4
    Originariamente inviato da golemino
    bhe... ma se creo un livello in posizione assoluta, avrà anche dimensioni fisse?

    io invece voglio poter disegnare un rettangolo di qualsiasi dimensione...
    i livelli sono fatti apposta... ridimensionabili, spostabili, personalizzabili, e ovviamente possono contenedere dinamicamente cio' che vuoi.

    pensa che puoi anche fare un display a "pixel" coi livelli

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.