Salve ragazzi, Ho provato a modificare il codice
di questo tutorial:
http://pro.html.it/articoli/id_357/idcat_11/pro.html
aggiungendo questo piccolo script:
Purtroppo capita che quando si chiama la funzione, il link venga scritto una riga sottostantecodice:// Link function addlink(){ imput = prompt('Inserisci il testo che deve essere visualizzato per il link',''); if ( imput != null ){ linker = prompt("Inserisci l'url del link",'Http://'); txt = ' <a href=\"' + linker + '\">' + imput + '</a>'; iFrameDoc = eval(str_iFrameDoc); corpo = iFrameDoc.body.innerHTML; setFocus(); iFrameDoc.body.innerHTML += txt; setFocus(); }}
dal punto di scrittura. Ho cercato di studiare il problema e sono arrivato alla conclusione che
l'errore sia posto in questa riga : iFrameDoc.body.innerHTML += txt;
Ogni qualvolta si vada a capo viene chiamato, nell'html dell' iFrame, un tag
, con inizio e fine
già stampati, durante la scrittura il testo viene inserito nel mezzo del tag. La mia funzione purtroppo
stampa quindi dopo la fine del tag
, richiamandone un altro. Il mio problema è capire come poter
inserire il testo, contenuto nella variabile txt, senza oltrepassare la fine del tag e quindi non andare a capo.
Ragazzi vi prego di aiutarmi, sono bloccato con il mio lavoro...![]()
Confido veramente in voi![]()

Rispondi quotando