Foros del Web » Programando para Internet » Javascript »

aspecto ventana

Estas en el tema de aspecto ventana en el foro de Javascript en Foros del Web. Hola. quisiera saber como puedo abrir una ventana desde un link sin que aparezcan la barra de direcciones, menu... El link que tengo es echo ...
  #1 (permalink)  
Antiguo 28/04/2004, 13:52
 
Fecha de Ingreso: febrero-2004
Ubicación: Asturias
Mensajes: 171
Antigüedad: 20 años, 9 meses
Puntos: 0
aspecto ventana

Hola. quisiera saber como puedo abrir una ventana desde un link sin que aparezcan la barra de direcciones, menu... El link que tengo es

echo "<td><a href=\"../Consultas/Ficha.php?Especie=".$row['Especie']."\" target='_blank'>";

¿como lo tengo que modificar?

Gracias
  #2 (permalink)  
Antiguo 28/04/2004, 13:56
 
Fecha de Ingreso: enero-2004
Mensajes: 396
Antigüedad: 20 años, 10 meses
Puntos: 0
Lo tienes qu hacer con javasscript de la forma:

windows.open("direccion_web","Nombre",status=0);

Asi si que te funcionara
  #3 (permalink)  
Antiguo 28/04/2004, 14:14
 
Fecha de Ingreso: febrero-2004
Ubicación: Asturias
Mensajes: 171
Antigüedad: 20 años, 9 meses
Puntos: 0
y como mezclo ese codigo con el php?
  #4 (permalink)  
Antiguo 29/04/2004, 04:33
Avatar de PatomaS
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: En alguna otra parte
Mensajes: 4.656
Antigüedad: 20 años, 8 meses
Puntos: 63
Hola

Bueno, el código que te pasa unholy, es de javascript, por lo que iría en en encabezado de la páginay lo integrasde la misma manera en la que estás escribien la página, mediante writes o algo similar.

claro que solo te mencionaba com oevitar que salga la barra gris inferior del navegador, si quieres elimiar todas las barras seraía así

<script type="text/javascript">
function abrir_ventana() {
var ventana = window.open("pagina.htm", "pagina", "width = 100, height = 100, status = no, scrollbars = no, toolbars = no, menubar = no");
}
</script>

y el vínculo sería así

<a href="javascript:abrir_ventana()"> texto </a>

Felicidad
__________________
¡ hey, hou, hou, hey !
  #5 (permalink)  
Antiguo 29/04/2004, 11:48
 
Fecha de Ingreso: abril-2004
Ubicación: barcelona
Mensajes: 8
Antigüedad: 20 años, 6 meses
Puntos: 0
Hola, a mi me gustaria saber como hacer este script de forma que pueda abrir varias paginas de esta forma...es decir, no solo la que se especifica en el encabezamiento.
Gracias...
  #6 (permalink)  
Antiguo 29/04/2004, 13:44
 
Fecha de Ingreso: febrero-2004
Ubicación: Asturias
Mensajes: 171
Antigüedad: 20 años, 9 meses
Puntos: 0
Hola de nuevo. Estoy probando lo que me habeis dicho, pero no me funciona, no se como mezclar el java y el php. El codigo que tengo es

while($row = mysql_fetch_array($_pagi_result)){
echo "<td><a href=\"../Consultas/Ficha.php?Especie=".$row['Especie']."\" target='_blank'>";
?>
<i>
<? echo $row['Especie']."</a></i> "; ?> <span class="autor"><?
echo $row['Autor']."</span>";
if ($row['Nombrecomún']!=""){ echo ", ".$row['Nombrecomún'];}
if ($row['Fotowww1']!="") { echo ", <b>F</b>";}
echo "<br><br>";
}

y quiero cambiar el link, pero no tira. Un mano por favor.
  #7 (permalink)  
Antiguo 30/04/2004, 10:43
Avatar de terrariomania  
Fecha de Ingreso: abril-2004
Mensajes: 145
Antigüedad: 20 años, 6 meses
Puntos: 0
paso uno logrado

Jejejje, he logrado que se abra una ventana pequeñita sin barra de navegación ninguna, pero ahora no sé como decidir qué página debe ser esa. Es decir, que texto, imagen o tabla debe aparecer en esa ventanita.

También supongo que habrá algún modo de modificar su tamaño no?

Perdonen mi torpeza pero pretendo aprender a base de robar su sabiduría.

Gracias por adelanto.
  #8 (permalink)  
Antiguo 30/04/2004, 12:58
Avatar de PatomaS
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: En alguna otra parte
Mensajes: 4.656
Antigüedad: 20 años, 8 meses
Puntos: 63
Hola

para que se abran páginas dependiendo de donde hagas clic, solo tienes que modificar ese atributo en la función que abre la ventana, te recomiendo que revises un manual de javascript pues eso tambien ayudfa mucho.

te diré como sería el vínculo y el resto te lo dejo

;)

<a href="javascript:abrir_ventana('mi_pagina.html')"> texto </a>

Y como dato, la manera de relacionar lo que te paso con un manual de javascript, es que busques el apartado que hable de pasar valores a una función.

:)

Haz algún intento, esa es la mejor manera de aprender, puedes ponerlos aquí si no funcionan y ya te corregiremos sobre la marcha.

Suerte

Felicidad
__________________
¡ hey, hou, hou, hey !
  #9 (permalink)  
Antiguo 30/04/2004, 15:51
 
Fecha de Ingreso: febrero-2004
Ubicación: Asturias
Mensajes: 171
Antigüedad: 20 años, 9 meses
Puntos: 0
Bueno. Lo llevo intentando media tarde, buscando por mas sitios y consigo que se abra la ventana con los links, el codigo que tengo es:
<?

//Leemos y escribimos los registros de la página actual
while($row = mysql_fetch_array($_pagi_result)){
echo "<a href= \"java script:window.open('../Ficha.php?Especie=".$row['Especie']."','Ficha','scrollbars=1,resize=yes,width = 100, height = 100, status = no, scrollbars = no, toolbars = no, menubar = no');\">"
?>
<i>
<? echo $row['Especie']."</a></i> "; ?> <span class="autor"><?
echo $row['Autor']."</span>";
if ($row['Nombrecomún']!=""){ echo ", ".$row['Nombrecomún'];}
if ($row['Fotowww1']!="") { echo ", <b>F</b>";}
echo "<br><br>";
}

pero al hacer click en un link, que es cuando se deberia abrir la ventana sin barras ni nada, me sale este mensaje:

Forbidden
You don't have permission to access /local/Consultas/java script:window.open('../Ficha.php on this server.


Me estoy desesperando. ¿que hago maal?
  #10 (permalink)  
Antiguo 02/05/2004, 11:17
Avatar de terrariomania  
Fecha de Ingreso: abril-2004
Mensajes: 145
Antigüedad: 20 años, 6 meses
Puntos: 0
Dios, me estoy poniendo malo, no encuentro eso, en el manual de javascript, de pasar valores a una función.

Si coloco

<script type="text/javascript">
function abrir_ventana() {
var ventana = window.open("pagina.htm", "pagina", "width = 100, height = 100, status = no, scrollbars = no, toolbars = no, menubar = no");
}
</script>

y el vínculo

<a href="javascript:abrir_ventana()"> texto </a>

me abre una ventana pequeñita sin barras de ningún tipo.
Si pongo una página entre los (...), no hace nada el vínculo.

Me duele la cabeza de las motos de anoche, no me regañen mucho por favor.
__________________
Si mis bichos hablasen me mandarían a tomar por saco. Mi mujer si que habla.
  #11 (permalink)  
Antiguo 03/05/2004, 01:33
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 23 años, 2 meses
Puntos: 381
Trasladado al foro de javascript desde html
  #12 (permalink)  
Antiguo 03/05/2004, 02:09
 
Fecha de Ingreso: febrero-2004
Ubicación: Asturias
Mensajes: 171
Antigüedad: 20 años, 9 meses
Puntos: 0
Terrariomania, tienes en http://www.forosdelweb.com/s/msg199340.html el codigo que te puede interesar.

El problema que tengo yo es que ese codigo iria dentro de un php, y por eso no me funciona. ¿Como puedo introducir el php del java en otro php?
  #13 (permalink)  
Antiguo 03/05/2004, 08:09
Avatar de PatomaS
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: En alguna otra parte
Mensajes: 4.656
Antigüedad: 20 años, 8 meses
Puntos: 63
Hola

Bueno, parece que ciertamente has estado investigando.

Así que te pondré el código completo y las explicaciones, para que veas que bueno soy

ja ja ja

;)

Ahi va...

Primero, tomemos la función abrir_ventana() que tienes copiada, de estos mismos foros si no me equivoco, y mia, si sigo sin equivocarme.

<script type="text/javascript">
function abrir_ventana() {
var ventana = window.open("pagina.htm", "pagina", "width = 100, height = 100, status = no, scrollbars = no, toolbars = no, menubar = no");
}
</script>

Ahora sustituimos los elemtnso importantes de esa función por variables, de manera que queda esto:

Código:
<script type="text/javascript">
function abrir_ventana(x,y,z) {
	var ventana = window.open(x+".htm", "x", "width = " + y + ", height = " + z + ", status = no, scrollbars = no, toolbars = no, menubar = no");
}
</script>
Por otro lado, tomamos el vínculo de ejemplo:

<a href="javascript:abrir_ventana('mi_pagina.html')"> texto </a>

y lo modificamos un poquito para que se adapte a la función de más arriba, así:

Código:
<a href="javascript:abrir_ventana('mi_pagina',500,500)"> texto </a>
Ahora las explicaciones

Con este vínculo y la función de arriba, lo que haces, es poner en cada caso el nombre de la página que quieres abrir (sin el .htm) y le indicas el ancho y el alto que deaseas que tenga.

Obviamente esa función, la puedes complementa más aun agregando variables para otros elemento como por ejemplo, la extensión de la página, si quieres o no barras de desplazamiento, etc.

En el ejemplo, te puse:

x+".htm"

porque supongo que tus páginas son .htm, pero si son .html, lo cambias por esa extensión, si son .php, lo mismo y si quieres, pones en el vínculo el nombre de la página y la extensión y en la función quitas el +".htm".

Bueno, espero que ahora si te sirva...

Espero con la sprisas no haberme equivocado...

y espero haberme explicado bien.

Suerte

Felicidad
__________________
¡ hey, hou, hou, hey !
  #14 (permalink)  
Antiguo 04/05/2004, 14:02
Avatar de terrariomania  
Fecha de Ingreso: abril-2004
Mensajes: 145
Antigüedad: 20 años, 6 meses
Puntos: 0
Ohhh, genial, creo que ya está dominado. Muchisimas gracias por ayudarme amigo.

También he aprendido ayer a quitar el subrayado de los textos a los que se coloca hipervículos.

Este site es genial y muy entretenido por eso de no dar la respuesta hasta que te lo curras un poquito.

Tendremos que sudar para aprender cierto?

Un abrazo.
__________________
Si mis bichos hablasen me mandarían a tomar por saco. Mi mujer si que habla.
  #15 (permalink)  
Antiguo 07/05/2004, 11:45
Avatar de PatomaS
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: En alguna otra parte
Mensajes: 4.656
Antigüedad: 20 años, 8 meses
Puntos: 63
Hola

Efectivamente...

Es que muchas veces la gente quiere las respuestas ya listas, lo cual es muy cómodo, pero así simpre están preguntando y nunca aprenden de verdad, así que dado que parecías interesado y dispuesto a aprender, mejor hacer que trabajaras un poquito.

Disculpa los métodos...

:)

Pero ya sabes, cualquier otra duda, por aquí hay mucha gente dispuesta a ayudar y creo que el único que hace eso de que investiguen son yo, así que si te responde otro, tendrá sla respuesta más rapidamente.

Bueno, me alegro de que avances...

SUerte

Felicidad
__________________
¡ hey, hou, hou, hey !
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 20:03.