Avatar Image
Usuario Novato
Usuario Novato

Este truco es mas que nada para poner un menu desplegable en la parte izquierda de tu foro y que se movera segun desplases la pagina hacia arriba o abajo y se abrira a la hora de pasar el puntero por la palabra menu.

Solo tienes que crear en la cabezera de tu foro un codigo html para agregar el scrip del menu.




Este codigo lo metes entre las etiquetas [head] y [/head]

<script language="JavaScript1.2">
<!-- Mas trucos y scripts en http://www.codigo-web.com -->
/*
Static menu script II (By maXimus, [email protected], http://absolutegb.com/maximus/)
Modified slightly/ permission granted to Dynamic Drive to feature script in archive
For full source, usage terms, and 100's more DHTML scripts, visit http://dynamicdrive.com

Traducido y adaptado al español por http://www.losrecursosgratis.com
*/

function move(x) {
if (document.all) {
object1.style.pixelLeft += x;
object1.style.visibility = "visible"}
else if (document.layers) {
document.object1.left += x;
document.object1.visibility = "show"}};

function makeStatic() {
if (document.all) {object1.style.pixelTop=document.body.scrollTop+20}
else {eval(document.object1.top=eval(window.pageYOffset+20));}
setTimeout("makeStatic()",0);}
</script>

<style>
<!--

.hl {
Background-Color : yellow;
Cursor:hand;
}
.n {
Cursor:hand;
}
-->
</style>






Y este otro lo pones entre las etiquetas [body] y [/body]


<LAYER visibility="hide" top="20" name="object1" bgcolor="black" left="0" onmouseover="move(132)" onmouseout="move(-132)">

<script language="JavaScript1.2">

function positionmenu(){
move(-132)
}

if (document.all) {document.write('<DIV ID="object1" style="visibility:hidden;cursor:hand; Position : Absolute ;Left : 0px ;Top : 20px ;Z-Index : 20" onmouseover="move(132)" onmouseout="move(-132)">')}
</script>

<table border="0" cellpadding="0" cellspacing="1" width="150" bgcolor="#000000">
<tr><td bgcolor="#0099FF"> <font size="4" face="Arial"><b>Menu</b></font></td>

<script language="JavaScript1.2">
document.write('<td align="center" rowspan="100" width="16" bgcolor="#FF6666"><span style="font-size:13px"><p align="center"><font face="Arial Black">M<br>E<br>N<BR>U</font></p></span></TD>')
</script>

</tr>

<script language="JavaScript1.2"><!--
if (document.all||document.layers) {
makeStatic();}

var text=new Array();
var thelink=new Array();

//configura aqui los enlaces - en los text los textos, en thelink su correspondiente link

text[0]="LosRecursosGratis";
text[1]="Promocion de páginas webs";
text[2]="Servicios de Webs";
text[3]="Servicios para visitantes";
text[4]="Publicidad para ganar con tu web";
text[5]="Descargas de programas gratis";
text[6]="Codigos JavaScript";

thelink[0]="http://www.losrecursosgratis.com";
thelink[1]="http://www.losrecursosgratis.com/promocion/promocion.html";
thelink[2]="http://www.losrecursosgratis.com/servicios/servicios.html";
thelink[3]="http://www.losrecursosgratis.com/serviciosvis/serviciosvis.html";
thelink[4]="http://www.losrecursosgratis.com/Publicidad/publicidad.html";
thelink[5]="http://www.losrecursosgratis.com/descarga/descarga.html";
thelink[6]="http://www.losrecursosgratis.com/javascript/java.html";

//Aqui se configura el target, pero solo son validos '' (el mismo marco), 'new' (nueva ventana), or 'framename' (el mismo frame)
var linktarget='new'

///A PARTIR DE AQUI NO TOCAR NADA////////////////

function navigateie(which){
if (linktarget=='')
window.location=thelink[which]
else if (linktarget=='new')
window.open(thelink[which])
else{
temp_var=eval("window.parent."+linktarget)
temp_var.location=thelink[which]
}
}

for (i=0;i<=text.length-1;i++)
if (document.all) {document.write('<TR><TD height=20 bgcolor=white onclick="navigateie('+i+')" onmouseover="className=\'hl\'" onmouseout="className=\'n\'"><FONT SIZE=2 FACE=ARIAL>&nbsp;'+text+'</FONT></TD></TR>')}
else {document.write('<TR><TD bgcolor="white"><ILAYER><LAYER HEIGHT="18" onmouseover="this.bgColor=\'yellow\'" onmouseout="this.bgColor=\'white\'" width=131><FONT SIZE=2 FACE=ARIAL>&nbsp;<A HREF="'+thelink+'" target="'+linktarget+'" id="nounderline">'+text+'</A></FONT></LAYER></ILAYER></TD></TR>')}

//-->
</script>
<tr>
<td bgcolor="#0099FF"><font size="1" face="Arial"> </font></td>
</TR>
</table>
<script language="JavaScript1.2">
if (document.all) {document.write('</DIV>')}
window.onload=positionmenu
</script>
</LAYER>





Y solo tendrias que cambiar esta parte para poner tus propios vinculos.

//configura aqui los enlaces - en los text los textos, en thelink su correspondiente link

text[0]=\"LosRecursosGratis\";
text[1]=\"Promocion de páginas webs\";
text[2]=\"Servicios de Webs\";
text[3]=\"Servicios para visitantes\";
text[4]=\"Publicidad para ganar con tu web\";
text[5]=\"Descargas de programas gratis\";
text[6]=\"Codigos JavaScript\";

thelink[0]=\"http://www.losrecursosgratis.com\";
thelink[1]=\"http://www.losrecursosgratis.com/promocion/promocion.html\";
thelink[2]=\"http://www.losrecursosgratis.com/servicios/servicios.html\";
thelink[3]=\"http://www.losrecursosgratis.com/serviciosvis/serviciosvis.html\";
thelink[4]=\"http://www.losrecursosgratis.com/Publicidad/publicidad.html\";
thelink[5]=\"http://www.losrecursosgratis.com/descarga/descarga.html\";
thelink[6]=\"http://www.losrecursosgratis.com/javascript/java.html\";


si quieren ver un ejemplo de como queda solo ve aqui http://lucha.foro.st


Si no aparece completo el escrip puedes bajarlo directamente de aqui http://www.codigo-web.com/enlaces/enlaces10.html y si sabes un poquito mas de este lenguaje le puedes configurar el tamaño y tipo de letra a los vinculos, configurar los colores incluso hasta ponerle una imagen a los fondos, ojala les sirva. ¡¡saludos!!


Avatar Image
Okupa del foro
Okupa del foro

Esta bastante bien, aunk yo preferiria un menu despegable inserto en la cabecera a lo tipo pagians web.

Saludos

Avatar Image
@man / @woman
@man / @woman

Pues algo falla, porque me ha salido una castaña de padre y muy señor mio, mirad

http://miarroba.com/foros/ver.php?foroid=89065

Avatar Image
Okupa del foro
Okupa del foro

Yo lo voy a probar en el foro de un amigo,porque realmente lo que le ha salido a Ikerman es una verdadera castaña.

Un saludo.

Avatar Image
Okupa del foro
Okupa del foro

Seria mucho mejor lo que dice McQueen.
Eso seria muy interesante y deberia ser trabajado.
Yo voy a ver si investigo algo de esto.
A ver si alguien se anima y nos hace un tutorial sobre esto.

UN saludo.

Avatar Image
Usuario Novato
Usuario Novato

Oye -McQueen- creo que ese escrip si lo he visto es como tipos menus de cualquier programa (archivo, edicion, etc.) creo que a eso te refieres, seria bueno tambien.

IkErMaN nose que habra pasado con el menu que colocaste en tu foro, ami me paso y la razon fue de que utilizaba otros scrips como por ejemplo un scrip que coloca una imagen en el puntero del mouse y lo tuve que quitar por que creaba conflictos con el scrip del menu posiblemente sea eso.

Avatar Image
Okupa del foro
Okupa del foro

BOX_Y_LUCHA el scrip existe, yo tb lo he visto. Lo que pasa ke mas menos tiene ke estar medio presentable, es decir, ke sea bastante configurable y ofrezca varias alternativas. Yo pronto empezare en la investigacion de esto, cuando lo consiga hacer os lo paso ... alla por julio mas menos

Avatar Image
Usuario habitual
Usuario habitual

a mi no me sale bien.
Voy a volver a intentarlo porque es muy interesante.

Avatar Image
Usuario habitual
Usuario habitual

boxy lucha.
A ti el menu te ha quedado genial!!!

Avatar Image
Usuario habitual
Usuario habitual

ta dificil

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
TemaUsuariosRespuestasVisitasActividad
Por: , el 05/Mar/2010, 18:51
thelifeking rumezHB82kMar/10
Por: , el 25/Nov/2009, 02:07
elpastelerohipico demoniodehiel 100x100net112kNov/09
Por: , el 15/Feb/2008, 13:32
nadieesminombre chavp LiM52kFeb/08
Por: , el 05/Oct/2007, 15:00
Noa_aoN NoSetup.org42kOct/07
Por: , el 25/May/2007, 19:11
Vargas_El_Canastero Astrall Dyegov Admeto_Greekman demoniodehiel836kJun/07