Es que mientras sea un recurso local "debes" utilizar el protocolo file IE lo ingnora (como tantas otras cosas, que hacen romper los estandares) esto es para que sea una URL con formato apropiado
ejemplo:
si lo utilizas asi cumple con una URL valida
<!--html--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>
HTML </td></tr><tr><td id='CODE'><!--html1--><
iframe src='
file://C:/' style='
width:100%;height:260px' />
<!--html2--></td></tr></table><div class='postcolor'><!--html3-->
Lo he podido ver en:
Opera 9.21
Firefox 2.0.0.6
Intenet Explorer 6.0.2900 sp2
Nestcape 8.1.3
Safari for windows 3.0 ( no se ve porque es un navegador malisimo pero en este caso si lo abre)
Si lo utilizas asi:
<!--html--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>
HTML </td></tr><tr><td id='CODE'><!--html1--><
iframe src='
C:/' style='
width:100%;height:260px' />
<!--html2--></td></tr></table><div class='postcolor'><!--html3-->
Solo con internet explorer lo pude ver, los otros lo muestran en blanco
y safari ni siquiera abre la pagina ( muestra el mensaje "Enviar/No enviar" )
<A HREF="/imagenes/image1.gif" TITLE="click to enlarge">
Esto funciona aun que no hayas declarado la etiqueta base...
¿Estas utilizando un servidor Web? o ¿lees los archivos directamente de su ubicacion en disco?
Saludos