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>
![[Dm211] [Dm211]](http://blog.dm211.com/wp-content/themes/mystique-extend/uploads/dm211_2k11_logoShaded_102.png)