Posts tagged JavaScript

Resize and Centered Thickbox 3.1

Con este código re-dimensionamos la ventana abierta de Thickbox

 
<script>
function dm_simpleResize(TB_newWidth , TB_newHeight )
{
 jQuery('#TB_window').width(TB_newWidth).height(TB_newHeight).css({marginLeft: '-' + parseInt((TB_newWidth / 2),10) + 'px', width: TB_newWidth + 'px'});
 
 if ( !(jQuery.browser.msie && jQuery.browser.version < 7)) 
 { 
	jQuery("#TB_window").css({marginTop: '-' + parseInt((TB_newHeight / 2),10) + 'px'});
 }
}
</script>
</script>

Re-dimensionamos la ventana abierta de Thickbox con animación

 
<script>
function dm_animateResize(TB_newWidth , TB_newHeight, TB_speedAnim )
{
jQuery('#TB_window').animate({
width: TB_newWidth ,
height: TB_newHeight ,
marginLeft: '-' + parseInt((TB_newWidth / 2),10) + 'px',
marginTop: '-' + parseInt((TB_newHeight / 2),10) + 'px'
},TB_speedAnim );
}
</script>
 

Con este cambiamos el titulo de la ventana abierta

 
<script>
function dm_renameWindow(TB_newTitle)
{
 jQuery('#TB_ajaxWindowTitle').html(TB_newTitle).fadeIn('slow');
}
</script>
 

Para manejar la el contenido o el centro de la ventana abierta hay que modificar css con siguiente id "#TB_ajaxContent".

Como pasar una variable desde un POPUP

Usando SWFAddress la navegación con Flash ha mejorado considerad-amente, pero igual mente hay unos fallos o problemas al hacer nuestros proyectos.

Como podemos cambiar Velue desde HTML al Flash usando SWFAddress ?

Podemos enviarla

 
Metodo 1:
<a href="" onClick="javascript:SWFAddress.setValue(_VALUE_);">_setValue_m1_</a>
 
Metodo 2:
<a href="asfunciton:SWFAddress.setValue,_VALUE_">_setValue_m2_</a>
 

Como crear un popup desde Flash usando SWFAddress?

 
var _url:String = "_RUTA HASTA LA PAGINA QUE SE VA A MOSTRAR_";
SWFAddress.popup(_url,'popup',
				'"toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,width=725,height=600,left=" + (screen.width - 725)/2 + ",top=" + (screen.height - 600)/2',
				'popup.focus();');
 

Una vez abierto el popup como podemos devolver una variable?

Pasaremos la variable nomas abrir el popup, para ello en la pagina que abrimos ponemos lo siguiente:

 
<body onload="javascript:opener.SWFAddress.setValue('_VALUE_');">
</body>

Si nuestra ventana contiene un frame y dentro se ha colocado la pagina que contiene el código, el body seria asi:

 
<body onload="javascript:top.opener.SWFAddress.setValue('_VALUE_');">
</body>

Descargar Source

Go to Top