Ver Mensaje Individual
  #12 (permalink)  
Antiguo 26/04/2011, 17:18
Avatar de IsaBelM
IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 15 años, 9 meses
Puntos: 1012
Respuesta: Ventana Emergente con CSS

bueno el código a copiar tenía algunos errores. prueba con este
Cita:
<html>

<head>

</head>

<body>

<div style="height:3000px;"></div>


<script>

if (!document.layers)

document.write('<div id="divStayTopLeft" style="position:absolute">')

</script>



<layer id="divStayTopLeft">



<!--EDIT BELOW CODE TO YOUR OWN MENU-->

<table border="1" width="130" cellspacing="0" cellpadding="0">

<tr>

<td width="100%" bgcolor="#FFFFCC">

<p align="center"><b><font size="4">Menu</font></b></td>

</tr>

<tr>

<td width="100%" bgcolor="#FFFFFF">

<p align="left">&nbsp;<a href="http://www.dynamicdrive.com">Dynamic Drive</a><br>

&nbsp;<a href="http://www.dynamicdrive.com/new.htm">What's New</a><br>

&nbsp;<a href="http://www.dynamicdrive.com/hot.htm">What's Hot</a><br>

&nbsp;<a href="http://www.dynamicdrive.com/faqs.htm">FAQs</a><br>

&nbsp;<a href="http://www.dynamicdrive.com/morezone/">More Zone</a></td>

</tr>

</table>

<!--END OF EDIT-->



</layer>





<script type="text/javascript">



/*

Floating Menu script- Roy Whittle (http://www.javascript-fx.com/)

Script featured on/available at http://www.dynamicdrive.com/

This notice must stay intact for use

*/



var verticalpos="frombottom"



if (!document.layers)

document.write('</div>')



function JSFX_FloatTopDiv()

{

var startX = 300, // si quieres que aparezca mas centrada, sumale

startY = 350; // si quieres que aparezca mas cerca del top, sumale

var ns = (navigator.appName.indexOf("Netscape") != -1);

var d = document;

function ml(id)

{

var el=d.getElementById?d.getElementById(id):d.all?d.a ll[id]:d.layers[id];

if(d.layers)el.style=el;

el.sP=function(x,y){this.style.left=x;this.style.t op=y;};

el.x = startX;

if (verticalpos=="fromtop")

el.y = startY;

else{

el.y = ns ? pageYOffset + innerHeight : document.body.scrollTop + document.body.clientHeight;

el.y -= startY;

}

return el;

}

window.stayTopLeft=function()

{

if (verticalpos=="fromtop"){

var pY = ns ? pageYOffset : document.body.scrollTop;

ftlObj.y += (pY + startY - ftlObj.y)/8;

}

else{

var pY = ns ? pageYOffset + innerHeight : document.body.scrollTop + document.body.clientHeight;

ftlObj.y += (pY - startY - ftlObj.y)/8;

}

ftlObj.sP(ftlObj.x, ftlObj.y);

setTimeout("stayTopLeft()", 100);

}

ftlObj = ml("divStayTopLeft");

stayTopLeft();

}

JSFX_FloatTopDiv();

</script>


</body>
</html>