Diferencia entre revisiones de «Lenguaje HTML/Marcos»

Contenido eliminado Contenido añadido
Línea 26:
== Elemento '''noframes''' ==
Sus etiquetas son &lt;'''noframes'''&gt; &lt;/'''noframes'''&gt; <br>
 
Sus principales atributos son:
Esta marca indica a todo browser incapaz de gestionar los frames el texto que debe presentar al usuario en lugar de los paneles. Dicho texto ira entre las marcas <NOFRAMES> y </NOFRAMES>. En realidad dichos browsers ignoraran las marcas FRAMESET y NOFRAMES pero casualmente no el texto comprendido entre estas últimas. Por el contrario un browser capaz de gestionar paneles interpretara las marcas <NOFRAMES> y </NOFRAMES> y sabra que debe ignorar el texto comprendido entre ellas.
Esta etiqueta debe ser usada entre <FRAMESET> y </FRAMESET> de la siguiente manera:
 
<FRAMESET ...>
...Codigo de definicion de frames...
<NOFRAME>
...Codigo alternativo...
</NOFRAME>
</FRAMESET>
 
Los navegadores que tengan soporte para frames simplemente ignoraran todo lo que haya entre la instruccion de inicio, <NOFRAME >, y la instruccion de fin, </NOFRAME> . Por su parte los navegadores que no entiendan frames, directamente ignoraran todas estas etiquetas (no las entienden) y pasaran a interpretar las etiquetas que siguen a <NOFRAME >. Entre ellas debe estar la etiqueta BODY, ya que esta etiqueta era imprescindible para las paginas sin frames, y para los navegadores que no las soporten todas las paginas son sin frames. En esta ocasion BODY no provocara problemas con FRAMESET porque, como hemos dicho, los navegadores que entiendan esta ultima ignoraran todo el codigo entre <NOFRAME> y < /NOFRAME>.
 
 
 
Un uso habitual de NOFRAME es:
 
<FRAMESET COLS="200,*">
<FRAME SRC="f1.htm">
<FRAME SRC="f2.htm">
<NOFRAME>
<BODY>
<P>Esta pagina usa frames y su
navegador no los soporta, por favor vaya a
<A HREF="sinframe.htm">
nuestras páginas sin frames
</A>
</BODY>
</NOFRAME>
</FRAMESET>
 
Si no hubieramos usado la etiqueta NOFRAME el resultado de ver la pagina con este codigo con un navegador sin soporte para frames seria simplemente una pantalla en blanco.
 
 
Aporte By. Lorena
 
== Enlazando frames ==