Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2000
    Messaggi
    251

    immagine con bordo interno

    Ciao,

    ho un immagine dinamica a cui vorrei applicare un bordo colorato al passaggio del mouse. Tuttavia, mi piacerebbe che tale bordo fosse interno all'immagine e non come di default esterno. COme posso fare?
    potrei applicare un layer più piccolo dell'immagine con un bordo rosso ma purtroppo non so le dimensioni di tale immagine.

    Come posso fare?

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Ricavare le dimensioni dell'immagine:

    document.images['NOMEIMM'].width / .height
    oppure
    document.getElementById('IDIMM').width / .height

    dove NOMEIMM e IDIMM sono definiti:
    [img]...[/img]
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Non ho modo di testare la compatibilita' con i diversi browser... prendila come spunto:
    codice:
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    function getPageCoords (element) { // thanks to 'Martin Honnen' for this function 
    	var coords = {x: 0, y: 0}; 
    	while (element) { 
    		coords.x += element.offsetLeft; 
    		coords.y += element.offsetTop; 
    		element = element.offsetParent; 
    	} 
    	return coords; 
    } 
    
    function disp(obj) {
    	p=getPageCoords(obj)
    	d = document.getElementById("cornice");
    	d.style.top = ''+(p.y)+'px'
    	d.style.left = ''+(p.x)+'px'
    	d.style.width = ''+(obj.width-2)+'px'
    	d.style.height = ''+(obj.height-2)+'px'
    	d.style.display='block';
    }
    function clr() {
    	document.getElementById("cornice").style.display='none';
    }
    //-->
    </SCRIPT>
    ...
    <BODY>
    [img]immagine.gif[/img]
    [img]trasparente.gif[/img]
    </BODY>
    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

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2000
    Messaggi
    251
    GRAZIE MILLE!!



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.