Salve a tutti,
sto cercando di andare avanti nella rifinitura di una parte di un back office, ho messo, per facilitare la compilazione, alcuni pulsanti tipo quelli ke si trovano in questo forum....il pulsante "Bold", "IMG", "CODE", ecc,ecc
ora il problema qual'è ?
se faccio una semplice funzione ke apre un prompt dove inserire per esempio del testo da rendere in grassetto, mi basta fare :
codice:
function tbold() {
var L = prompt("Inserisci la parola da mettere in grassetto","");
if (L != "" || null) {document.form1.content.value=document.form1.content.value + '' + L + ' '}
}
e nel mio campo di testo viene inserita la parola scritta nel prompettino racchiusa tra i tag [b]
sono scivolato via senza problemi per tutte le altre implementazioni...ma..........
ora mi trovo a dover creare il pulsante per i LINK, mi sono quindi creato due funzioni concatenate...forse è stupido, ma poi aggiusterò, per il momento dovrebbe almeno funzionare
la funzione è :
codice:
function tlink() {
var L = prompt("Inserisci il Testo del Link","");
if (L != "" || null) {tlink_2(L);}
}
function tlink_2(L){
var L_2 = prompt("inserisci l'URL","");
if(L_2 != "" || null) {document.form1.content.value=document.form1.content.value + '' + L + ' '}
}
ovvero, apro il primo prompt e kiedo la stringa ke rappresenterà il link, dato l'OK lancio la seconda funzione passando kome parametro il valore ricevuto dalla prima "L", nel secondo propt kiedo invece l'URL e poi, credevo di accodare nella stringa finale le due cose facendo appunto
quindi l'URL sarà http:// + la variabile del secondo prompt e la stringa ke rappresenterà il link sarà "L".
fatto sta ke uso questo sistema per compilare una news letters in PHP, e quando mi arriva la mail, il link è presente con il testo assegnato, ma l'URL diventa, se per es. inserisco www.pippo.it passando con il mouse sopra al link = a
\"http://www.pippo.it\"
ho provato un paio di soluzioni ma non ne esco.....consigli ??
Grazie anticipate a tutti
SK