Il problema si verifica per quegli utilizzatori che scrivono pagine con istruzioni ed esempi relativi alla costruzione di pagine web. A video l'utilizzatore vorrebbe far comparire questo testo:
<a href="pagina.htm">link</a>
ma scrivendo nel sorgente:
<code><a href="pagina.htm">link</a></code>
a video viene visualizzato il percorso completo del link a partire dalla radice del sito, in questo modo:
<a href="pagina.htm">link</a>
Non si tratta di un vero e proprio bug, ma di un inconveniente prevedibile: ogni volta che JSI incontra href= o src=seguito da un URL relativo (ad esempio dal nome di una pagina o dal percorso di un'immagine) il parser entra in funzione. Le soluzioni temporanee trovate finora sono:
- mettere uno spazio tra
href e = eventualmente aggiungendo uno spazio anche dopo il segno = per simmetria grafica. Scrivendo nel sorgente:
<code><a href = "pagina.htm">link</a></code>
otteniamo:
<a href = "pagina.htm">link</a>
- inserire uno
<span></span> tra href e =. Scrivendo nel sorgente:
<code><a href<span></span>="pagina.htm">link</a></code>
otteniamo:
<a href="pagina.htm">link</a>