Refractum
Regresar   Refractum > Tematicas > Front-End


Bienvenido a Refractum.

NOTICIA 03/10/06: Estabamos teniendo problemas en la forma de registro, ya puedes registrarte bien. Gracias.

Actualmente estas navegando el foro como un Guest, lo que te da acceso limitado al foro, sobre todo no tienes acceso a ver las Video Entrevistas de Refractum.
Registrate en los foros, es totalmente gratis rapido y sencillo!.

Unete a nuestra Comunidad Aqui!
Responder
 
Herramientas Estilo
Old 08-Dec-2006, 06:13 PM   #1
renerf
Miembro
Avatar de renerf
Registrado: May-2006
Location: Mexico
Posts: 83
Ie7 Form Target

Tengo un problema con el Internet Explorer 7, hay una pagina con 2 frames: "arriba" y "abajo", uno para el menu y otro para el contenido respectivamente.

el frame "abajo" abre un popup que contiene un formulario con la propiedad target = "abajo", pero a la hora de hacer el submit no hace nada (si cambio el target a nulo o a otro nombre que no exista si funciona).

Lo extraño es que si funciona en FireFox y en Interent explorer 6, pero no en la version 7

Me gustaria que alguien hiciera una prueba similar para ver si es error en mi equipo o de plano no se puede hacer esto en la nueva version del IE...
renerf is offline   Citar y responder
Old 11-Dec-2006, 08:20 AM   #2
Danger
Miembro
Avatar de Danger
Registrado: May-2006
Location: México
Posts: 79
Esta muy raro, debes estar haciendo algo mal ca...

asi de rapido se me ocurre que pongas ID a cada uno de tus marcos.. tonces podrias acceder algo asi:

Código PHP:
document.getElementByID('abajo').src='pagina02.html';
respecto que a bajar el IE7 y hacer la prueba, mmm, no tengo tanto tiempo n tanta paciencia, we, es fin de anio... es solo amor y felicidad, no quiero corajes extras ñ_ñ... haber si para el 2008 zaz !!
Danger is offline   Citar y responder
Old 11-Dec-2006, 09:05 AM   #3
renerf
Miembro
Avatar de renerf
Registrado: May-2006
Location: Mexico
Posts: 83
No, pero lo raro es que no estoy accesando al frame por javascript, solo estoy haciendo submit a una forma con un target.

HTML Code:
<FORM name="form1" action="pagina2.asp" target="abajo">
al hacer submit (con un boton tipo submit, no javascript ni otra cosa) no hace nada, no marca error, (ni puede hacerlo porque no hay codigo involucrado) simplemene eso, no hace nada..

Y eso de lidiar con el IE7 pues ya no es opcional, ya me aparcio como actualizacion automatica... o sea que ya va a empezar a habrer mas gente que lo use, y para colmo todas mis hojas de estilo dejaron de vese bien.

Editado por renerf en 11-Dec-2006 a las 09:08 AM.
renerf is offline   Citar y responder
Old 11-Dec-2006, 04:04 PM   #4
Danger
Miembro
Avatar de Danger
Registrado: May-2006
Location: México
Posts: 79
tonces estas poniendo mal el html we... igual y no estas teniendo una estructura correcta en tu docuemnto y cuando eso pasa luego no se envian los valores... deverias de poner un trozo mas grande o el link para hojear...

checa que este bien estructurado tu html yq ue cierre correctamente tu form.
Danger is offline   Citar y responder
Old 11-Dec-2006, 04:05 PM   #5
aspawn
Miembro
Registrado: May-2006
Location: Mexico
Posts: 98
yo tengo IE7, pon la programacion o los archivos y te ayudo
aspawn is offline   Citar y responder
Old 12-Dec-2006, 11:31 AM   #6
aspawn
Miembro
Registrado: May-2006
Location: Mexico
Posts: 98
A ver estas abriendo un pop-up que tiene que mandar info a un frame?
aspawn is offline   Citar y responder
Old 13-Dec-2006, 09:30 AM   #7
renerf
Miembro
Avatar de renerf
Registrado: May-2006
Location: Mexico
Posts: 83
Voy a empaquetar los archivos en un zip para que me ayuden con las pruebas, gracias por su interes
renerf is offline   Citar y responder
Old 13-Dec-2006, 09:49 AM   #8
renerf
Miembro
Avatar de renerf
Registrado: May-2006
Location: Mexico
Posts: 83
Lightbulb

Ya encontre el error, les explico:

tengo una pagina con frames:
HTML Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Documento sin t&iacute;tulo</title>
</head>

<frameset rows="80,*" frameborder="no" border="0" framespacing="0">
  <frame src="arriba.html" name="arriba" scrolling="No" noresize="noresize">
  <frame src="abajo.html" name="abajo">
</frameset>
<noframes><body>
</body>
</noframes></html>
se abre un popup desde el frame inferior "abajo" y este contiene un formulario:
HTML Code:
<form action="" method="post" name="form1" target="abajo">
  <label for="textfield">Nombre</label>
  <input type="text" name="textfield" id="textfield">
  <br>
  <label for="label">correo</label>
  <input type="text" name="textfield2" id="label">
  <br>
   <input type="submit" name="Submit" value="Enviar" id="Submit">
</form>
en teoria al hacer submit debe enviar los datos al frame inferior PERO el error estaba en que faltaba la linea donde cerraba la etiqueta frameset:
HTML Code:
<frameset rows="80,*" frameborder="no" border="0" framespacing="0">
  <frame src="arriba.html" name="arriba" scrolling="No" noresize="noresize">
  <frame src="abajo.html" name="abajo">
</frameset> <!-- esta linea no estaba -->
<noframes><body>
</body>
</noframes>
parece ser que debido a esto no identificaba correctamente los frames.. , pero ya quedo, lo documento aqui solo por si a alguien le sucede lo mismo, ya sabe a que se debe
renerf is offline   Citar y responder
Responder

Refractum > Tematicas > Front-End > Ie7 Form Target


Herramientas
Estilo

Reglas del foro
not puedes iniciar una discusión
not puedes responder a una discusión
not puedes agregar archivos adjuntos
not puedes editar tus posts

El código vB está activado
Emotíconos está activado
El código [IMG] está activado
El código HTML está desactivado
Ir a


Todas las horas son GMT -5. La hora es 06:44 PM.

Usando: vBulletin Version 3.6.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 2.4.0
Copyright (C) Refractum(tm) - 2006