Evento doppio click su textbox

lunedì 20 luglio 2009 - 17.52

franco1965 Profilo | Newbie

Ho spostato la discussione su questo forum da ASP, consigliato dal buon TeamIcon.
Da una textbox di asp.net cliccando due volte, devo poter leggere
1) la posizione del mouse all'interno della textbox ;
2) il contenuto della textbox.
Il tutto lo devo passare ad una form aperta in modalità popup. In più vorrei sapere se è possibile alla chiusura
del popup aperto in modalità dialogo, lanciare uan funzione VB presente nel code-behind della pagina chiamante.

Anonimo Profilo | Senior Member

Per le coordinate:

function findPosX(obj) { var curleft = 0; if (obj.offsetParent) { while (obj.offsetParent) { curleft += obj.offsetLeft obj = obj.offsetParent; } } else if (obj.x) curleft += obj.x; return curleft; } function findPosY(obj) { var curtop = 0; if (obj.offsetParent) { while (obj.offsetParent) { curtop += obj.offsetTop obj = obj.offsetParent; } } else if (obj.y) curtop += obj.y; return curtop; }

Per leggere il contenuto della textbox:

var contenuto= document.modulo.TextBoxClientID.value;

Per aprire una pop-up e interagirci:

win = window.open ( "", "Window3", "width = 320, height = 210, scrollbars = yes"); win.document. //tutto ciò che vuoi



franco1965 Profilo | Newbie

Grazie. Funziona.
L'unica cosa che non ho capito nel tuo esempio è come lanciare la funzione, alla chiusura del popup, prima di uscire da javascript.

franco1965 Profilo | Newbie

Tornando all'esempio che mi hai fatto relativo all'interecettazione della posizione del cursore all'interno di una textbox, ho da chiederti l'impossibile (forse):
Ho una form, con una textbox e venti bottoni. ho bisogno che ad ogni click di un bottone, si inserisca nella posizione del cursore della texbox, un carattere predefinito.
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5