Foros del Web » Creando para Internet » HTML »

enlaces en nueva ventana

Estas en el tema de enlaces en nueva ventana en el foro de HTML en Foros del Web. ¿Hay una etiqueta que haga que todos los enlaces se abran en una nueva ventana? En algún sitio vi algún codigo que incluido en la ...
  #1 (permalink)  
Antiguo 03/11/2004, 17:36
 
Fecha de Ingreso: septiembre-2003
Mensajes: 38
Antigüedad: 14 años, 3 meses
Puntos: 0
enlaces en nueva ventana

¿Hay una etiqueta que haga que todos los enlaces se abran en una nueva ventana?

En algún sitio vi algún codigo que incluido en la cabecera hacia esto, pero no se si era css.
  #2 (permalink)  
Antiguo 03/11/2004, 18:42
Avatar de orochies  
Fecha de Ingreso: septiembre-2003
Ubicación: Guatemala
Mensajes: 259
Antigüedad: 14 años, 2 meses
Puntos: 2
Mi amigo eso es javascript nada que ver con CSS...

Checa este link de los faqs de javascript:

http://www.forosdelweb.com/o.php?htt...670#post259670

_Saludos...
__________________
QMD...
  #3 (permalink)  
Antiguo 04/11/2004, 01:20
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 15 años, 5 meses
Puntos: 16
Hola,

Es HTML: http://www.w3.org/TR/html4/struct/links.html#h-12.4

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.
  #4 (permalink)  
Antiguo 04/11/2004, 02:30
Avatar de KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 16 años
Puntos: 60
Bueno... se puede hacer con JS y con HTML. Entendemos que mientras se pueda hacer con HTML no vamos a usar Javascript. Así que muevo la pregunta a HTML.

como dice josemi (egunon, josemi!!) (¿se dice así? creo que debería separarlo, no? En fín, ya sabes que la tradición oral tiene esas cosas... el no saber si es una o dos palabras...) se hace con HTML:

<a href="pepito.html" target="_blank">pepito</a>.

Aunque tb lo que puedes hacer es un script que se ejecute en el onload:

<script>
function todosFuera(){
for(a=0;a<document.links.length;a++){
document.links[a].target="_blank";
}
}
</script>

<body onload="todosFuera()">

Aunque no sé si funcionaría... lo tengo que probar.

En fín, te mando a HTML y luego ya veremos!
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.
  #5 (permalink)  
Antiguo 04/11/2004, 02:41
Avatar de KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 16 años
Puntos: 60
Aquí hay un enlace de lo que creo que es lo que quieres. Si es así dilo y te mandamos a Javascript!

Código HTML:
<html>
<head>

<script>
var destino;
function todosFuera(){
destino=(destino=="_blank")?"_self":"_blank";
for(a=0;a<document.links.length;a++){
document.links[a].target=destino;
}
}
</script>
	<title>Untitled</title>
</head>

<body>
<input type="checkbox" onclick="todosFuera()">Abrir los enlaces en ventana nueva<br>
<br>
 
<a href="http://www.forosdelweb.com">Foros del Web</a><br>
<a href="http://www.maestrosdelweb.com">Maestros del Web</a><br>
<a href="http://www.maestrosdelweb.com/blog">Aventuras de un Webmaster</a><br>
<a href="http://www.ferdyx.org">La hora de la libertad</a><br>
<a href="http://www.tunait/javascript.com">Scripts de tunait</a><br>



</body>
</html> 
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.
  #6 (permalink)  
Antiguo 04/11/2004, 04:54
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 15 años, 5 meses
Puntos: 16
Egun on, KarlanKas (Egun = dia, on = buen),

En HTML me referia a la etiqueta <base>, que te permite especificar el target de todos los enlaces. Exactamente asi: http://www.w3.org/TR/html4/present/frames.html#h-16.3.1

Aunque realmente me parece muy poco parctico el querer que todos, incluso tus enlaces internos, se habran en ventana nueva. Quizas la solucion javascript analizando la URL del enlace para ver si es interna o no, para poner el target.

De todas formas, ahora con esto del DOCTYPE y vaidaciones de w3c no se en que lugar va a quedar el atributo target.

Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.
  #7 (permalink)  
Antiguo 04/11/2004, 12:09
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 15 años, 10 meses
Puntos: 771
Cita:
Iniciado por josemi
De todas formas, ahora con esto del DOCTYPE y vaidaciones de w3c no se en que lugar va a quedar el atributo target.
Hola Josemi y compañía.

Para saber como quedan los atributos con los DOCTYPE se puede consultar esta página que me recomendó caricatos (¡Hola! ) no hace mucho:

http://www.w3.org/TR/html401/index/attributes.html

Saludos,
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 11:02.