|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Feb 2003
Città: Formia
Messaggi: 1545
|
javascript
Come posso selezionare una img e metterci un link?
con semplice testo ci riesco function crea_link() { var form = document.getElementById("idForm"); sezione_attuale = form.sezione.value; if (sezione_attuale == "") { alert("Selezionare una sezione editabile"); form.sezione_sel.focus() return; } else { var cursore = idContent.document.selection.createRange(); var testo = cursore.htmlText; var pos = testo.indexOf("<A"); var pos1 = 0; if (pos > -1) { pos1 = testo.indexOf(">"); testo = testo.substring(0,pos) + testo.substring(pos1); } if (pos > -1) { testo = testo.substring(pos+1); pos = testo.indexOf("</A>"); if (pos > -1) testo = testo.substring(0,pos); } else { //****** pos = testo.indexOf(">"); if (pos > 0) testo = testo.substring(pos+1); // eliminazione dei tag var pos = testo.indexOf("<"); if (pos > 0) testo = testo.substring(0,pos); //******** } if (rtsuggerimento != "") rtsuggerimento = ' title="' + rtsuggerimento + '" '; rturl_popup = "<a href=\""+rturl_popup + " \""+ rtsuggerimento + rttarget + ">"+ testo +"</a>"; cursore.pasteHTML(rturl_popup); //cursore.htmlText = rturl_popup; } } con una img devi imappazzire con il mouse io voorei fare una cosa come fronpage tnks a tutti
__________________
Il portale delle infomazioni di Latina e Provincia Giralatina.it e’ nato con il preciso intento di promuovere varie attività che si svolgono nella provincia di Latina http://www.giralatina.it Il Blog dei Pendolari http://www.giralatina.it/blog/mybloggie/index.php |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Feb 2003
Città: Formia
Messaggi: 1545
|
se non sono stato chiaro..
A me serve non qunado selziono con il mouse per trascinamento bensi quando ci clicco ovvero con il focus. Qui mi serve poterlo selezionare così. aiutatemi
__________________
Il portale delle infomazioni di Latina e Provincia Giralatina.it e’ nato con il preciso intento di promuovere varie attività che si svolgono nella provincia di Latina http://www.giralatina.it Il Blog dei Pendolari http://www.giralatina.it/blog/mybloggie/index.php |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Feb 2003
Città: Formia
Messaggi: 1545
|
Insito nell'aiuto di qualcuno di voi
Io e altri miei colleghi abbiamo creato un web-editor. Ora abbiamo pb con la creazione dei link sulle img. Se tu selezioni con un mouse un testo lo catturi semplicemente con un createRange. esempio: idContent.document.selection.createRange(); poi fai var testo = cursore.htmlText; testo ti restiuisce il contenuto della selezione. quindi prendo il contenuto modifico aggingendo il tag <a . Ora questo metodo non va bene per le img o meglio funziona ma selezionare un img come fosse del testo è antipatico. come posso catturare in javascript la selezione di una img? con un semplice click? tnks
__________________
Il portale delle infomazioni di Latina e Provincia Giralatina.it e’ nato con il preciso intento di promuovere varie attività che si svolgono nella provincia di Latina http://www.giralatina.it Il Blog dei Pendolari http://www.giralatina.it/blog/mybloggie/index.php |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 12:15.