Ho cercato sulla rete qualche informazione in più ma non ho trovato nulla, vi posto il problema:
avrei bisogno di memorizzare in una variabile il testo o il codice html che viene puntato dal mouse.
Ho creato lo script che sta qui sotto, le funzioni sono così chiamate:
e lo script è:codice:<body onmouseover="whichElement(event)" onmouseout="disableBorder(event)" onclick="prendihtml()">
il problema è che devo per forza selezionare una porzione di testo con il mouse... invece vorrei che funzionasse tipo il programmino CLIPMARKS che ti seleziona le parti di pagina all'interno di un tag e poi ti permette di inviartele via mail.codice:function prendihtml(){ if (document.getSelection) { var str = document.getSelection() } else if (document.selection && document.selection.createRange) { var range = document.selection.createRange() var str = range.text; } else { alert("Sorry, this is not possible with your browser.") } alert("Ho copiato: "+ str) } function whichElement(e) { var targ if (!e) var e = window.event if (e.target) targ = e.target else if (e.srcElement) targ = e.srcElement if (targ.nodeType == 3) // defeat Safari bug targ = targ.parentNode var tname tname=targ.tagName targ.style.MozOutline = "1px solid #ff0000" } function disableBorder(e) { var targ if (!e) var e = window.event if (e.target) targ = e.target else if (e.srcElement) targ = e.srcElement if (targ.nodeType == 3) // defeat Safari bug targ = targ.parentNode var tname tname=targ.tagName targ.style.MozOutline = "0px solid #ff0000" }
Io ho bisogno di salvare il testo in una variabile per poi elaborarlo.
Grazie

Rispondi quotando