Avatar Image
Moderador
Moderador

Bueno tengo este code que que es el clasico "un enlace fuera de ..."

Codigo:
<html>
<head>

<!-- PRIMER PASO: Copiar dentro del tag HEAD -->
<script language="Javascript">

// -- Abrir página con frame superior adaptado por Sonia Web
// -- contacto: javascript@iespana.es
// -- web: http://soniaweb.d2g.com
// -- web: http://www.webtutorial.com.ar

function frame(enlace)
{
win = window.open();
win.document.write('<html><head><title>Esta visitando un sitio que no pertenece al Deposito de JS 1.3</title></head><frameset rows="80,*" border="0" framespacing="0" frameborder="no"><frame src="http://www.webtutorial.com.ar/javascript/" name="frame" scrolling="no"><frame src="'+enlace+'" name="contenido"></html>')
}

// En el script es posible modificar el título de la página, las medidas de los frames, y la dirección a parte de otras cosas más
-->
</script>
</head>

<body>



Codigo:
<!-- SEGUNDO PASO: Copiar dentro del tag BODY -->
<!-- Este es el enlace que va a la parte de abajo -->
<a href="javascript:frame('http://www.forosdelweb.com/')">Abrir</a>

</body>
</html>


la pregunta es si tengo 100 enlaces como la hago para no hacer 100 veces el script ese
De interés Público
NO AGREGARME COMO AMIGO, gracias
Asuntos claros en los temas
Consultas en temas no afines serán borradas
Tratemos de expresarnos bien, que así da gusto leer


Avatar Image
Okupa del foro
Okupa del foro

Ehm... ese script basta con ponerlo una sóla vez tal como está: en cada enlace en que lo llames, le pasas la dirección que tiene que mostrar, y se encarga él sólo de mostrarla correctamente.

Avatar Image
Moderador
Moderador

Me han dicho lo mismo que tu, pero sigo sin entender.

A ver creo que debiera hacer la cabecera del script todas, las veces, no se, me lo podrías explicar con un ejemplo simple.

Mira te dejo tres enlaces para probar...

www.conaf.cl
www.corma.cl
www.conama.cl

te agradecería me ayudases, se algo de js pero este me trae de cabeza hace tiempo

Gracias

De interés Público
NO AGREGARME COMO AMIGO, gracias
Asuntos claros en los temas
Consultas en temas no afines serán borradas
Tratemos de expresarnos bien, que así da gusto leer


Avatar Image
Okupa del foro
Okupa del foro

Veamos, tú tienes la función frame, y al llamarla desde un hiperenlace de la página tienes que pasarle un parámetro, que el script asigna a la variable enlace. La función frame abre una nueva ventana con dos marcos, uno que es siempre el mismo (es el que te dice "ésta página está fuera del sitio web nosecuantos"), y en el otro te carga la dirección que le hayas pasado como parámetro.

Por ejemplo, si un enlace pone href="javascript:frame('http://www.inforol.com/')" y otro pone href="javascript:frame('http://laputaparra.foro.st/')", los dos llamarán a la función frame pero pasándole dos valores distintos, y con la misma función se abrirá una página u otra. ¿Entiendes ahora?

A tu servicio:
Inari, el zorrito travieso =^·^=


Únete a la campaña "Mejor Visto con Cualquier Navegador". ¡Por una internet accesible para todo el mundo!
Avatar Image
Moderador
Moderador

No se en que estaba, pensando, cuando te dije que no entendía, ya esta solucionado. Pronto lo agrego a www.gaf.cl

Gracias Inari


De interés Público
NO AGREGARME COMO AMIGO, gracias
Asuntos claros en los temas
Consultas en temas no afines serán borradas
Tratemos de expresarnos bien, que así da gusto leer


ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
No se han encontrado temas similares