Ho scricato lo script ChangeText dalla sezione articoli javascript di questo sito e ho notato che con I.explorer 7 non funziona, allora ho aggiunto le seguenti righe alla funzione lib_bwcheck()

function lib_bwcheck(){ //Browsercheck (needed)
this.ver=navigator.appVersion
this.agent=navigator.userAgent
this.dom=document.getElementById?1:0
this.opera5=this.agent.indexOf("Opera 5")>-1
this.ie5=(this.ver.indexOf("MSIE 5")>-1 && this.dom && !this.opera5)?1:0;
this.ie6=(this.ver.indexOf("MSIE 6")>-1 && this.dom && !this.opera5)?1:0;
-------------RIGA AGGIUNTA--------------------------------------------------------------------------
this.ie7=(this.ver.indexOf("MSIE 7")>-1 && this.dom && !this.opera5)?1:0;
-------------------------------------------------------------------------------------------------------------
this.ie4=(document.all && !this.dom && !this.opera5)?1:0;
this.ie=this.ie4||this.ie5||this.ie6||this.ie7
this.mac=this.agent.indexOf("Mac")>-1
this.ns6=(this.dom && parseInt(this.ver) >= 5) ?1:0;
this.ns4=(document.layers && !this.dom)?1:0;
this.bw=(
AGGIUNTO ------- this.ie7 || ---------------------------
this.ie6 || this.ie5 || this.ie4 || this.ns4 || this.ns6 || this.opera5)
return this
}

Così funziona, ma è corretto?
Se si con gli aggiornamenti degli altri browser cosa succede?

Se inserisco il testo seguente che viene visualizzato (esclisi i tag ) quando clicco il relativo link può essere un buon metodo per creare pagine tipo dinamico?
Perchè se lacio degli spazi o delle interruzioni di riga non funziona più

messages[1]="
<table width=\"540\" align=\"center\" border=\"0\" cellspacing=\"5\"><tr><td rowspan=\"2\"><div class=\"arial_16_b_c_n\">GIOVANNI SORMANI</div>
<div class=\"arial_12_n_c_n\">Nasce a Sormano (Co) il 26.10.1908 e qui muore il 16.6.1973. Frequenta la Scuola d' Arte cristiana e studia decorazione con il prof. Mario Albertella. Lavora nei primi anni dopo la guerra alla decorazione di alcune chiese affrescando la parrocchiale di Caglio, la cappella di S. Rita nella chiesa parrocchiale di Lasnigo, la chiesa di S. Maria a Sormano ed altre. Oltre all' affresco utilizza le tecniche dell'olio e dell' acquerello privilegiando la pittura di paesaggio.
Espone per la prima volta a Como alla Mostra Collettiva del Paesaggio lariano nel 1937.Tiene in seguito una mostra personale a Zelbio, Mostra del Paesaggio Locale e nel 1946 a Caglio una mostra personale &quot;La Vallassina&quot;.
Per alcuni anni partecipa alla collettiva di Appiano Gentile, nel 1965 alla Collettiva estemporanea Premio Malnate e nel '66 alla collettiva &quot;L'alta Vallassina nella pittura&quot; a Sormano. Nel 1973, nella mostra Collettiva di pittura la Pro Sormano dedica una sala al pittore recentemente scomparso.</div></td><td align=\"center\" valign=\"bottom\"><img src=\"culturajpg/santa_maria.jpg\" width=\"165\" border=\"1\" height=\"106\" alt=\"Piazza S. Maria\" />
<div class=\"didascalie_cors\">Piazza S. Maria</div><div class=\"didascalie_norm\">Giovanni Sormani</div></td></tr><tr><td align=\"center\" valign=\"top\"><img src=\"culturajpg/il_roccolo_delle_capre.jpg\" width=\"145\" height=\"113\" border=\"1\" alt=\"Il roccolo delle capre\" />
<div class=\"didascalie_cors\">Il roccolo delle capre</div><div class=\"didascalie_norm\">Giovanni Sormani</div></td></tr></table>"

Grazie per la risposta.