Foros del Web » Creando para Internet » HTML »

Problemas con Iframe despues de correción de Dreamweaver

Estas en el tema de Problemas con Iframe despues de correción de Dreamweaver en el foro de HTML en Foros del Web. Hola tengo un problema con la corrección que me hizo Dreamweaver CS3 resulta que yo tengo dos iframe que jalan un menu de otro página, ...
  #1 (permalink)  
Antiguo 08/05/2009, 09:56
Avatar de salvador86  
Fecha de Ingreso: enero-2008
Ubicación: Guadalajara- Mexico
Mensajes: 467
Antigüedad: 16 años, 3 meses
Puntos: 2
Problemas con Iframe despues de correción de Dreamweaver

Hola tengo un problema con la corrección que me hizo Dreamweaver CS3 resulta que yo tengo dos iframe que jalan un menu de otro página, este es el código
Cita:
<iframe src="c-menumarco.htm" name="marco" width="779" height="50" scrolling="no" frameborder="0"></iframe>
Pero cuando lo habro en Dreamweaver me lo corrige así (me refiero que quita la etiqueta </iframe> y la reemplaza por /> claro esto es xhtml)
Cita:
<iframe src="c-menumarco.htm" name="marco" width="779" height="50" scrolling="no" frameborder="0" />
El problema es que cuando me corrige el programa, ya no se aprecia lo que se encuentra ubicado debajo de iframe, para prueba lo subi para que lo puedan apreciar.

Aquí los iframe esta cerradas con </iframe>
http://www.peru-expeditions.com/
(llaman a los menus de color azul)

Y aquí esta el iframe como me lo corrigio el Dreamweaver cerrado con />
http://www.peru-expeditions.com/c-amigos.htm

Quisiera saber porque ocurre esto se supone que si el programa me corrige es que se debe usar el cerrado así /> pero entonces por que sale error al no mostrarse lo que va debajo, habra alguna explicación??, o me estoy errando en algo, bueno muchas gracias
  #2 (permalink)  
Antiguo 10/05/2009, 12:11
Avatar de AnesGy  
Fecha de Ingreso: mayo-2009
Mensajes: 518
Antigüedad: 14 años, 11 meses
Puntos: 19
Respuesta: Problemas con Iframe despues de correción de Dreamweaver

En principio la solución es fácil, no uses dreamweaver, usa bloc de notas (o en su defecto un programa como Scintilla o Winsintax (prefiero este, busca en google)).

Si dreamweaver te lo cambia es que cree que está bien, lo que dice muy poco de él. Prueba a dejar un espacio entre la apertura de etiqueta y la cerradura.

Cita:
<iframe src="c-menumarco.htm" name="marco" width="779" height="50" scrolling="no" frameborder="0"> </iframe>
Y si no escribe cualquier cosa, creo que luego se borra.



De todos modos, los iframes no se hicieron para eso. Si te consigues pasar a bloc de notas (al principio cuesta pero enseguida verás que vas mas rápido), intenta aprender PHP, y verás como se hace eso mismo sin iframe, que es más rápido.
  #3 (permalink)  
Antiguo 11/05/2009, 08:55
Avatar de salvador86  
Fecha de Ingreso: enero-2008
Ubicación: Guadalajara- Mexico
Mensajes: 467
Antigüedad: 16 años, 3 meses
Puntos: 2
Respuesta: Problemas con Iframe despues de correción de Dreamweaver

Hola AnesGy entonces que los estandares actuales de Iframe según la 3W es que termine en </ifame> y no en />, o me sale error porque estoy usando indevidamente el iframe y si me puedes poner un pequeño enlace con ejemplo acerca del php que me pusiste como concejo gracias.
  #4 (permalink)  
Antiguo 11/05/2009, 09:17
Avatar de hCanté
Colaborador
 
Fecha de Ingreso: marzo-2007
Ubicación: Guatemala
Mensajes: 233
Antigüedad: 17 años, 1 mes
Puntos: 9
Respuesta: Problemas con Iframe despues de correción de Dreamweaver

Emmmmm... pero los marcos ya no se usan U_U
  #5 (permalink)  
Antiguo 11/05/2009, 15:01
Avatar de AnesGy  
Fecha de Ingreso: mayo-2009
Mensajes: 518
Antigüedad: 14 años, 11 meses
Puntos: 19
Respuesta: Problemas con Iframe despues de correción de Dreamweaver

Los marcos si se usan:

h**p://phphtmledit.com/EnableAll.php

Mira todas las ventanas están hechas con frames. Y si no se usan los frames para que está el doctipe Frameset?. El iframe es útil de vez en cuando y por eso se sigue utilizando. Si bien no apruebo usarlo en este caso.

<?php include("index.php"); ?>

Esto incluye un archivo llamado index.php que no tiene que tener nada mas que el código que hay dentro del body (no el body ni el header ni el httml, si pones eso no funcionará bien) en la página que carga el frameset. Luego con unos pocos conocimientos de PHP podrás redirigirlo bien, pero habrá que rehacer todos los links (o bien puedes usar el Rewrite de Apache, que es mucho más complicado, pero a Google le gusta más)
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:40.