Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Javascript (http://www.forosdelweb.com/f13/)
-   -   Paso de parámetros de ventana hija a ventana padre (http://www.forosdelweb.com/f13/paso-parametros-ventana-hija-ventana-padre-588458/)

Mitsey 21/05/2008 04:56

Paso de parámetros de ventana hija a ventana padre
 
Buenos días, tengo una página con un editor de texto, al clicar en insertar imagen se abre una pop-up con un listado de imágenes, necesito que al clicar encima de una imagen esta se inserte en medio del texto.
Lo que quiero hacer es que en el momento de clicar se recargue la página madre pero cogiendo la url de la imagen en la que se ha clicado.

¿Alguien sabe cómo puedo hacer eso?
Os lo agradecería muchísimo, ya que me estoy volviendo loca.

:neurotico

KarlanKas 21/05/2008 05:30

Respuesta: Paso de parámetros de ventana hija a ventana padre
 
Algo así?

Página madre:
Código:

<html>
<head>
<title>Untitled</title>
<script type="text/javascript">

ie=(navigator.appName.indexOf("Microsoft")!=-1); //Descubrir si se esta visitando la pagina con IE
corregir_x=10; //Correccion de ancho de Firefox con respecto a IE
corregir_y=5; //Correccion de alto de Firefox con respecto a IE

function abrir(esto,donde,x,y){
ancho=(ie)?x:(x+corregir_x);
alto=(ie)?y:(y+corregir_y);
pepe=window.open(esto, donde,'width='+ancho+',height='+alto);
}
</script>

</head>

<body>
<a href="pepe.html" target="_blank" class="Estilo1" onClick="abrir(this.href, this.target,590,200); return false;">A&ntilde;adir Imagen</a><br />


<textarea cols="60" rows="10" name="PEPE" id="PEPE"></textarea>
</body>
</html>

Página pepe.html

Código:

<html>
<head>
<title>Untitled</title>
</head>

<body>
<img style = "cursor:pointer" src = "http://www.forosdelweb.com/images/smilies/scared.gif" onclick = "opener.document.getElementById('PEPE').value + = '[img]'+this.src+'[/img]';self.close()" >
<img style = "cursor:pointer" src = "http://static.forosdelweb.com/fdwtheme/images/buttons/reputation.gif" onclick = "opener.document.getElementById('PEPE').value + = '[img]'+this.src+'[/img]';self.close()" >
<img style = "cursor:pointer" src = "http://static.forosdelweb.com/fdwtheme/images/statusicon/user_online.gif" onclick = "opener.document.getElementById('PEPE').value + = '[img]'+this.src+'[/img]';self.close()" >
<img style = "cursor:pointer" src = "http://www.forosdelweb.com/images/smilies/scared.gif" onclick = "opener.document.getElementById('PEPE').value + = '[img]'+this.src+'[/img]';self.close()" >



</body>
</html>

Dime si te sirve.

KarlanKas 21/05/2008 05:38

Respuesta: Paso de parámetros de ventana hija a ventana padre
 
Mejoro un poco la ventana pepe.html:

Código:

<html>
<head>
<script type="text/javascript">

function anadir(esto){
anadido= '[img]'+esto+'[/img]'
opener.document.getElementById('PEPE').value = opener.document.getElementById('PEPE').value + anadido;
self.close();
}

</script>

<style type="text/css">
img.icono{
cursor:pointer
}
</style>

<title>Untitled</title>
</head>

<body>
<img class="icono" src = "http://www.forosdelweb.com/images/smilies/scared.gif" onclick = "anadir(this.src)" />
<img class="icono" src = "http://static.forosdelweb.com/fdwtheme/images/buttons/reputation.gif" onclick = "anadir(this.src)" />
<img class="icono" src = "http://static.forosdelweb.com/fdwtheme/images/statusicon/user_online.gif" onclick = "anadir(this.src)" />
<img class="icono" src = "http://www.forosdelweb.com/images/smilies/scared.gif" onclick = "anadir(this.src)" />



</body>
</html>

Recuerda que PEPE es el id del textarea donde quieres insertar el código.

Un saludo!


La zona horaria es GMT -6. Ahora son las 10:25.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.