controlar las medidas de una ventana enlazada

Hola yo que soy una pijilla en esto de los detalles se me ha metido en la cabeza una cosa. A ver si me podeis ayudar porque llevo dias dandole vueltas.

He hecho un formulario, y quisiera que cuando se le da al botón de enviar, se me abra una página que diaga aquello de "formulario enviado correctamente", hasta aquí lo se hacer. Pero lo que quiero es que esa página que se me ha abierto sea una ventana con unas determinadas medidas o sea chiquitita, toda blanca, con el texto y un botón para cerrarla, no se como hacer para que no me salga la barra de navegación ni se como controlar las medidas.

Me ayudais??
ufff, pos yo no se, a ver si algun lumbreras por aqui nos saca de la duda

Saludos
que programa usas?!

yo uso el dreamweaver 8 y en el menú de comportamientos hay la opcion de hacer una nueva ventada, alli te deja escoger el tamaño y lo que quieres q incluya.

no sé si me he explicado bien
para q ponen si no sben?
:lol: :lol: :lol:
:P :P :P
:) :) :)
:D :D :D
:wink: :wink: :wink:
a re
:!: :!: :!: :?: :?: :?: :idea: :idea: :idea: :arrow: :arrow: :arrow:
Amigo Faquzz:
Si alguna vez publicas una duda cuya respuesta nadie sabe, imagino que preferiras que te lo digan directamente!

De lo contrario estarias esperando una respuesta que no va a llegar nunca y que incluso te haria pensar que la gente pasa de ti.

Yo, personalmente, prefiero que alguien me diga que no sabe hacerlo a que nadie me diga nada!

Tu no? :?
Hola Volvoreta........

Yo lo que tengo puesto es esto......

</style>
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
function popUp(URL) {
eval("page" + " = window.open(URL, '" + "', 'width=300,height=250,top = 150');");
}
// End -->
</script>
</head>
<body>

En la página del enlace, como puedes ver está en la cabecera, y en el enlace esto ....

<td width="69%"><h2 align="center">Nombre de tu página.html')"]Palabra del enlace </h2></td>

Cuando pulsas en Palabra del enlace, se habre la otra página Nombre de tu página.html con el tamaño que le hallas puesto en WIDTH y HEIGHT

Bueno espero que te sirva....... :)

Saludos :wink:
Polvorilla en el primer codigo no sobra lo de </style> ?
Kitandoselo o poniendolo no me funciona..
SALUDOS
www.psp-yeah.com.ar [En Contruccion]
Lo puedes quitar. Está porque ese código es un recorte de la cabecera de una web y o se ha colado o se ha dejado para que veas donde hay que colocarlo, pero el codigo que realmente te interesa está entre <script> y </script>, incluidas esas dos lineas, claro.
Hola a todos, Espero que me puedan ayudar
Reincido sobre este tema porque ahora lo necesito de una manera muy concreta.
Estoy con una historia para mi arto complicada. Resulta que estoy creando un apartado en el que mi cliente tendrá un espacio, en el que tendrá almacenada su información personal. A este espacio se accede através de un pequeño formulario en el que introduce su código y su contraseña. Eso me funciona perfectamente. (ya os colgaré un pequeño tutorial para que si os interesa lo podais usar). Continuo... La cosa es que está hecho en php, y yo de esto entiendo poco.

Bueno, en la página en la que tendrán acceso a poner su codigo y su contraseña, puede ocurrir, que no lo pongan correctamente. Entonces se abre una ventana que le indica que sus datos no son correctos.
Pues hasta aquí, fabuloso, no hay problema.

La historia es que la ventana que le avisa del error quiero que sea pequeñita. En el código php no le puedo poner ningún scrpt para que me controle el tamaño de la ventana emergente(porque me deja de funcionar), solo le puedo decir que enlace con la ventana de error.

Entonces la ventana de error tendría que tener por si sola alguna instrucción que la haga que se abra en un tamaño determinado.
ESTO EXISTE??
Alguien me puede decir si es posible definir del tamaño de la ventana de una página determinada?

Joder, como me enrollo
:oops:
Un saludo y gracias
Uff eso de las ventanas no lo controlo yo. :roll:

También podrías ponerle un mensaje emergente en javascript, creo que es un alert.

Creo que en scripts jorgens dejo un mensaje sobre como cambiarle el tamaño a las ventanas.

No sé, ya te buscare si no encuentras nada. Sería interesante.
Bueno, a ver si te sirve. Si quieres un alert, el código sería así:

echo '<script languaje="javascript">';
		echo 'alert("Usuario y contraseña no válidos");';
		echo '</script>'; 

Un ejemplo chapucero sería este:
<html>
<head><title>prueba</title></head>
<body>
<form id="form1" name="form1" method="post" action="">
  <label>user
  <input name="user" type="text" id="user" />
  </label>
  <label>pass
  <input name="pass" type="text" id="pass" />
  </label>
  <label>enviar
  <input name="enviar" type="submit" id="enviar" value="Enviar" />
  </label>
</form>
<? 
		if($user=="pepe" and $pass=="navarro"){ 

				echo "contenido de la web"; } 
				
	else { echo '<script languaje="javascript">';
		echo 'alert("Usuario y contraseña no válidos");';
		echo '</script>'; }


 ?>
		 
 </body>
 </html>

Yo lo he probado y funciona. Te explico. El formulario y el script estarían todo en un documento php. A los campos de texto les he identificado con el NAME. El campo donde va el nombre de usuario yo lo he llamado NAME=USER y el campo de la contraseña yo lo he llamado NAME=PASS.

En el código php le digo que si el campo user es igual a pepe y el campo pass sea igual a navarro, me ejecute una accion. en este caso la accion seria mostrar la página web. En el caso contrario ELSE, me ejecutaría el ALERT.

Tu código php será diferente y mejor, solo debes de ponerle el script de alert en donde te ponga el else de tu código, no se si me explico.



Para abrir una ventana nueva, he encontrado esto no se si te servirá:

<? 
		if($user=="pepe" and $pass=="navarro"){ 

				echo "contenido de la web"; } 
				
	else { ?><html>
<head>
<script language="javascript">
//Copyright © McAnam.com (Creador de aperturas de ventanas McAnam.com V. 1.5)
function abrir_ventana(){
window.open("http://www.mcanam.com/" , "ventana" , "fullscreen=0 , toolbar=0 , location=0 , status=0 , menubar=0 , scrollbars=0 , resizable=0 , width=300 , height=300" , false);
}
</script>
</head>
<body onload="abrir_ventana()">
</body>
</html> 

<? }


 ?>

En lugar de ponerle un alert, se le pondría este script.

Espero que te sirva, yo a más no doy.
Si lo quieres hacer bien, puedes preguntar en un foro de php que allí te ayudarán mejor.

Un saludo.
Si no te importa, te muevo este tema a FORMULARIOS. No me gustaría que este tema se perdiera en foro general, lo encuentro muy interesante. :lol:
Gracias solidaria, lo voy a probar, y remenear un poco a ver si me sirve, Ya te diré algo

Un saludo
No hay manera,
Siento estar tan pesadita con este tema pero es que no lo consigo ni a la de tres,
mira, el código que tengo en la página de validación php es este:

$login_page = "error.html";
if($email=="")
{include($login_page);
exit();
}

la página de error.html es una página normalita que encluye el mensaje de error.

Que debo ponerle a la página php para que me abra la ventana con un tamaño pequeño?

Sustituí el include por el código que me pusiste de esta manera

if($email=="")
{ ?><html> 
<head> 
<script language="javascript"> 
function abrir_ventana(){ 
window.open("http://www.mcanam.com/" , "ventana" , "fullscreen=0 , toolbar=0 , location=0 , status=0 , menubar=0 , scrollbars=0 , resizable=0 , width=300 , height=300" , false); 
} 
</script> 
</head> 
<body onload="abrir_ventana()"> 
</body> 
</html> 

<? } 
pero no me funciona, a ver si puedes hacer algo????
Perdóname, pero yo es que en php y javascript no tengo ni idea. Quizá te esté liando más que ayudarte. :(

En mi código lo que hacía es que en caso de no ser correcto el formulario te abría una pagina html con x tamaño y en una ventana nueva.

En tu validación php ya te envía a una página de error, así que mejor no tocar este código. Lo que sí podemos hacer, es cambiar el tamaño de error.html dentro de éste.

Buscando scripts de javascript he encontrado este que quizá te sirva.

En tu página de error.html puedes probar a poner esto:

<html>
<head>
</head>

<body>

<script>javascript:window.resizeTo(300,100);</script> 

<?php 

      bla bla bla bla bla

?>

</body>
</html>



Supongo que tu código php ya te imprime una respuesta, por eso te lo coloco dentro del body.
Como el javascript no sabría colocarlo dentro del php sin las etiquetas <html><body>, por eso he preferido primero hacer el documento html y dentro de éste incrustar el php.

Un problema que te puedes encontrar, es que en validar.php no te pone la etiqueta target="_blank" , la página de error te la abra en la misma ventana.

Para solucionar esto habría que tocar el código de validar.php y ponerle el script que te puse al principio. Pero claro, al ser un scritp que no hemos hecho nosotros, pues a saber que hay que tocar. :S

Seguro que no prefieres pasarte por forosdelweb.com ? je, je .

Ya me dirás algo. Suerte.
muchas gracias Solidaria,
No puedo entrar en el foro que me dices, no me contesta nadie :oops:
o lo que es peor, si alguien me contesta no entiendo un pijo.
Tienes razón con lo de que me abre la ventana de error en la misma página, y no se cambiarlo. Creo que he avanzado mucho en este tema y por ahora dejaré el mensaje de error en la pantalla de tamaño normal.
Como tengo que seguir con el tema php, si más adelante me veo capaz lo intentaré de nuevo. Ahora ya estoy agotada.
He conseguido, validar formularios, enviarlos por email, y crear páginas privadas,

El codigo PHP es super interesante.
Te reitero mi agradecimiento por tu dedicación, si mas adelante lo consigo lo colocaré en este post, por si alguien lo necesita.

Un saludo
Si quieres pásame una copia de validar.php y error.html a ver si consigo aclararme con el código.

Creo que tenemos pendiente una clase de php jejeje, a ver si nos ponemos en la honda!!!

Un saludo.
y donde te lo mando caracola??, no tienes disponible ningun correo y através del foro no se adjuntar archivos