<script language="Javascript">
zaehler=0;
function right(e) {
if (navigator.appName == 'Netscape'){
if (e.which == 3 || e.which == 2){
alert("Aqui no puedes utilizar el botón derecho del mouse");
for(i=0;i!=zaehler;i++)alert("Ya te avisé, te penalizaré con \n "+(zaehler-i)+"\n clicks.");
zaehler+=10;
alert("¡La proxima vez que lo hagas será peor! www.elhacker.net");
return false;}}
if (navigator.appName == 'Microsoft Internet Explorer'){
if (event.button == 2 || event.button == 3){
alert("Aqui no puedes utilizar el botón derecho del mouse");
for(i=0;i!=zaehler;i++)alert("Ya te avisé, te penalizaré con \n "+(zaehler-i)+"\n clicks.");
zaehler+=10;
alert("¡La proxima vez que lo hagas será peor! www.elhacker.net");
return false;}}
return true;
}
document.onmousedown=right;
if (document.layers) window.captureEvents(Event.MOUSEDOWN);
window.onmousedown=right;
// --></script>
Para
páginas con frames, no permite ver sólo un frame
sino los dos frames o más juntos. (Colocar el
código en cada frame)
<script LANGUAGE="JavaScript">
<!--
if (top == self) self.location.href = "http://www.elhacker.net";
// -->
</script>
Para webs
sin frames, mantiene tu página en primer plano, y no
puede estar en frames de otro "listillo"
<SCRIPT LANGUAGE="JavaScript">
<!--- Se esconde el codigo a navegadores sin JS
if (window != window.top)
top.location.href = location.href;
// -->
</SCRIPT>
<SCRIPT LANGUAGE="Javascript">
<!---
if (parent.frames.length)
top.location.href= document.location;
// --->
</SCRIPT>
Personalización
de la Web
<a href="#" onClick="this.style.behavior='url(#default#homepage)';this.setHomePage('http://www.elhacker.net');return false">Página de inicio</a>
<SCRIPT LANGUAGE="JavaScript">
<!--
function addBookmark()
{
if (window.external)
external.AddFavorite("http://www.elhacker.net", "[ e l h a c k e r . n e t ]")
else
alert("Tu navegador no soporta esta caracteristica");
}
// -->
</SCRIPT>
<LINK REL="SHORTCUT ICON" HREF="http://www.tuservidor.com/iconos/nombreicono.ico">
<style>
<!--
BODY { scrollbar-base-color : #000000;
scrollbar-arrow-color : #FFFFFF; }
.nav {
color : #FFCC00;
font-size : 8pt;}
-->
</style>
<STYLE type=text/css>BODY {
SCROLLBAR-FACE-COLOR: #333333; SCROLLBAR-HIGHLIGHT-COLOR: #444444; SCROLLBAR-SHADOW-COLOR: #111111; SCROLLBAR-3DLIGHT-COLOR: #333333; SCROLLBAR-ARROW-COLOR: #ffffce; SCROLLBAR-TRACK-COLOR: #000000; SCROLLBAR-DARKSHADOW-COLOR: black
}
</STYLE>
Escribir
en el "Status" del Navegador y hacer mover el
"Title"
<body background="elhacker.gif" onLoad="window.defaultStatus='e l h a c k e r . n e t';return true" text="#FFFFFF" link="#FFFFFF" vlink="#FFFFFF" alink="#FFFFFF">
<SCRIPT languague="JavaScript">
<!--
var cuenta=0
var texto=" Lo que te de la gana "
function scrolltexto () {
window.status=texto.substring (cuenta,texto.length)+ texto.substring(0,cuenta)
if (cuenta <texto.length){ cuenta ++
}else{
cuenta=0
}
setTimeout("scrolltexto()",150)
}
scrolltexto ()
//-->
</SCRIPT>
<script language="JavaScript">
<!--
mensaje=" |======| .: e l h a c k e r . n e t :. "
function hora() {
var h = new Date();
window.status="|======| "
+ h.getHours() +":"+ h.getMinutes() +"" +mensaje ;
window.setTimeout('hora()',100);
}
hora()
//-->
</script>
<html>
<head>
<SCRIPT>
<!--
var ShowString = " " //La primera linea tiene que estar en blanco
+ "Aquí la frase 1 " //Puedes añadir mas frases, aparte de estas 3
+ "Aquí la frase 2 "
+ "Aquí la frase 3 "
+ "Ejemplo de otra frase "
var ShowWidth = 100
var ShowHead = 0
var ShowTail = ShowWidth
var ShowLength = ShowString.length
function Marquee ()
{
var DisplayString
if (ShowHead < ShowTail)
DisplayString = ShowString.substring(ShowHead, ShowTail)
else
DisplayString = ShowString.substring(ShowHead, ShowLength)
+ ShowString.substring( 0, ShowTail)
ShowHead = (ShowHead + 1 ) % ShowLength
ShowTail = (ShowTail + 1 ) % ShowLength
window.status = DisplayString
TimerID = setTimeout("Marquee()", 100) //Cambia el numero para cambiar la velocidad
}
//-->
</SCRIPT>
</head>
<BODY onLoad="Marquee()">
</body>
</html>
<a href="mailto:webmaster@elhacker.net?subject=Comentarios/Sugerencias" onMouseOver="window.status='[ contacta con el webmaster ]';return true"> el-brujo</a>
<SCRIPT LANGUAGE="JavaScript">
var txt=" [ e l h a c k e r . n e t ] - wwww.elhacker.net -";
var espera=200;
var refresco=null;
function rotulo_title() {
document.title=txt;
txt=txt.substring(1,txt.length)+txt.charAt(0);
refresco=setTimeout("rotulo_title()",espera);}
rotulo_title();
</SCRIPT>
Abrir
Nuevas Ventanas (Facilidades Navegación)
Que se abra una ventana al entrar en la
web (se puede definir tamaño, barras, etc, etc, etc)
<SCRIPT language=Javascript> open('legal.htm','AVISOLEGAL',"toolbar=0,location=0,status=0,menubar=0,scrollbars=yes,resizable=yes,width=490,height=232");</SCRIPT>
<script language="JavaScript">
<!--
function winopen(pagina,nombreventana) {
myWin=open(pagina,nombreventana,'width=530,height=400,top=150,left=300,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,titlebar=no');
}
//-->
</script>
javascript:winopen('http://www.elhacker.net','ELHACKERNET')"
<a href="javascript:window.print()">Imprimir</a>
<script language="Javascript">
<!--
//specify whether contents should be auto copied to clipboard (memory)
//Applies only to IE 4+
//0=no, 1=yes
var copytoclip=1
function HighlightAll(theField) {
var tempval=eval("document."+theField)
tempval.focus()
tempval.select()
if (document.all&©toclip==1){
therange=tempval.createTextRange()
therange.execCommand("Copy")
window.status="Contents highlighted and copied to clipboard!"
setTimeout("window.status=''",1800)
}
}
//-->
</script>
<a href="javascript:HighlightAll('form.fuente')">Copiar al Portapapeles</a>
<script language="JavaScript">
<!--
function checkAGE()
{
if (!confirm
("Bievenido a elhacker.net. Si quieres entrar apreta ok, sino Cancel. Fácil eh?"))
history.go(-1);return " "}
document.writeln(checkAGE())
// -->
</script>
Mejoras
Diseño
<div id="leftright" style="width:expression(document.body.clientWidth-2)"></div><div
id="topdown" style="height:expression(document.body.clientHeight-2)"></div>
<script language="JavaScript1.2">
<!--
if (document.all&&!window.print){
leftright.style.width=document.body.clientWidth-2
topdown.style.height=document.body.clientHeight-2
}
else if (document.layers){
document.leftright.clip.width=window.innerWidth
document.leftright.clip.height=1
document.topdown.clip.width=1
document.topdown.clip.height=window.innerHeight
}
function followmouse1(){
//move cross engine for IE 4+
leftright.style.pixelTop=document.body.scrollTop+event.clientY+1
topdown.style.pixelTop=document.body.scrollTop
if (event.clientX<document.body.clientWidth-2)
topdown.style.pixelLeft=document.body.scrollLeft+event.clientX+1
else
topdown.style.pixelLeft=document.body.clientWidth-2
}
function followmouse2(e){
//move cross engine for NS 4+
document.leftright.top=e.y+1
document.topdown.top=pageYOffset
document.topdown.left=e.x+1
}
if (document.all)
document.onmousemove=followmouse1
else if (document.layers){
window.captureEvents(Event.MOUSEMOVE)
window.onmousemove=followmouse2
}
function regenerate(){
window.location.reload()
}
function regenerate2(){
setTimeout("window.onresize=regenerate",400)
}
if ((document.all&&!window.print)||document.layers)
//if the user is using IE 4 or NS 4, both NOT IE 5+
window.onload=regenerate2
//-->
</script>
<style type="text/css">
<!--
body { cursor: crosshair}
-->
</style>
<script language="JavaScript"><!--
var hoy = new Date();
dia = hoy.getDate();
mes = hoy.getMonth();
ano = hoy.getYear() + 0000;
if (mes == "0") nombremes = "<font color=#00FF00 size=2>Enero</font>";
else if (mes == "1") nombremes = "<font color=#00FF00 size=2>Febrero</font>";
else if (mes == "2") nombremes = "<font color=#00FF00 SIZE=2>Marzo</font>";
else if (mes == "3") nombremes = "<font color=#00FF00 SIZE=2>Abril</font>";
else if (mes == "4") nombremes = "<font color=#00FF00 SIZE=2>Mayo</font>";
else if (mes == "5") nombremes = "<font color=#00FF00 SIZE=2>Junio</font>";
else if (mes == "6") nombremes = "<font color=#00FF00 SIZE=2>Julio</font>";
else if (mes == "7") nombremes = "<font color=#00FF00 SIZE=2>Agosto</font>";
else if (mes == "8") nombremes = "<font color=#00FF00 SIZE=2>Septiembre</font>";
else if (mes == "9") nombremes = "<font color=#00FF00 SIZE=2>Octubre</font>";
else if (mes == "10") nombremes = "<font color=#00FF00 SIZE=2>Noviembre</font>";
else nombremes = "<font color=#00FF00 SIZE=2>Diciembre</font>";
document.write (dia);
document.write (" de ");
document.write (nombremes);
document.write (" del ");
document.write (ano);
// --></script>
<script language="javascript">setTimeout("self.close();",7000)</script>
<input type="button" onclick="javascript:window.close()" value="Cerrar Ventana" style="font-family: Verdana; font-size: 8 pt; color: #000080; background-color: #C0C0C0; border-style: solid"></font>
<input type="button" value="Atrás" onclick="history.back()" style="font-family: Verdana; font-size: 8 pt">
<input type="button" value="Actualizar" onclick="window.location.reload()" style="font-family: Verdana; font-size: 8 pt">
<input type="button" value="Adelante" onclick="history.forward()" style="font-family: Verdana; font-size: 8 pt">
Meta
Tags
<!-- se refressca, se actualiza en tantos segundos -->
<meta http-equiv="refresh" content="0">
<!-- va a hacia otra pagina en tantos segundos -->
<meta http-equiv="refresh" content="8;URL=http://www.hacker.es.org">
<META HTTP-EQUIV="pragma" content="no-cache">
<!--si guarde cache -->
<META HTTP-EQUIV="pragma" content="cache">
<?
header("Cache-Control: no-cache, must-revalidate");
?>
<META content="text/html; charset=windows-1252" http-equiv=Content-Type>
<meta http-equiv="Content-Language" content="es">
<META NAME="title" CONTENT="e l h a c k e r . n e t">
<META Name="description" CONTENT="descripcion">
<META Name="keywords" CONTENT="palabras clave">
<meta http-equiv="Reply-to" content="webmaster@elhacker.net">
<META HTTP-EQUIV="pragma" content="no-cache">
<META Name="revisit" CONTENT="15 days">
<META Name="robots" CONTENT="all">
Rotación
Banners
Rotación banners (permite poner
tantos banners como quieras, permite definir texto,
imagen origen, link de destino, alto y anchura de imagen)
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
var how_many_ads = 3;
var now = new Date()
var sec = now.getSeconds()
var ad = sec % how_many_ads;
ad +=1;
if (ad==1) {
txt="Una de las mejores webs";
url="http://www.elhacker.net";
alt="e l h a c k e r . n e t";
banner="http://www.elhacker.net/banner.gif";
width="468";
height="60";
}
if (ad==2) {
txt="Informática y videojuegos";
url="http://www.espana.mercadolibre.com/";
alt="MercadoLibre.com";
banner="http://etc, etc";
width="468";
height="60";
}
if (ad==3) {
txt="MercadoLibre, donde compras y vendes de todo";
url="http://www.espana.mercadolibre.com/";
alt="MercadoLibre.com";
banner="http://";
width="468";
height="60";
}
document.write('<center>');
document.write('<a href=\"' + url + '\" target=\"_blank\">');
document.write('<img src=\"' + banner + '\" width=')
document.write(width + ' height=' + height + ' ');
document.write('alt=\"' + alt + '\" border=0><br>');
document.write('<small>' + txt + '</small></a>');
document.write('</center>');
// End -->
</SCRIPT>
<script language="JavaScript">
<!-- Hide this script from old browsers --
function create() {
this.width = ''
this.height = ''
this.src = ''
this.href = ''
this.border = ''
this.mouseover = ''
}
function random(n) {
var js_mult1=3141
var js_mult2=5821
var js_m1=100000000
var js_m2=10000
var js_iseed=0
var js_iseed1=0
var js_iseed2=0
if (js_iseed == 0) {
now = new Date()
js_iseed = now.getHours() + now.getMinutes() * 60 + now.getSeconds() * 3600
}
js_iseed1 = js_iseed / js_m2
js_iseed2 = js_iseed % js_m2
var tmp = (((js_iseed2 * js_mult1 + js_iseed1 * js_mult2) % js_m2) * js_m2 + (js_iseed2 *
js_mult2)) % js_m1
js_iseed = (tmp + 1) % js_m1
return (Math.floor((js_iseed/js_m1) * n))
}
var numberOfAds = 3 //number or ads you want to display
ads = new Array()
for(var i=1; i<=numberOfAds; i++) { ads[i] = new create() }
ads[1].width = "468"
ads[1].height = "60"
ads[1].src = "http://www.txemaweb.com/imagenes/b-txwe2.gif"
ads[1].href = "http://www.txemaweb.com"
ads[1].border = "0"
ads[1].mouseover = "Ven a TxemaWeb.com"
ads[2].width = "468"
ads[2].height = "60"
ads[2].src = "http://www.txemaweb.com/imagenes/b-carrux.gif"
ads[2].href = "http://www.txemaweb.com/carruxel"
ads[2].border = "0"
ads[2].mouseover = "Visita El CarruXel Erotico."
var n = random(numberOfAds)
n = (n==0) ? n+1 : n
n = (n > numberOfAds) ? n-numberOfAds : n
var image = ads[n]
var ad = ""
ad += '<a href="' + image.href + '" \n'
ad += 'onMouseOver="self.status=\'' + image.mouseover + '\'\;return true" \n'
ad += 'onMouseOut="self.status=\'\'"> \n'
ad += '<img src="' + image.src + '" width=' + image.width
ad += '\n height=' + image.height + ' border=' + image.border
ad += '\n></a>'
// -- End Hiding Here -->
</script>
<script language="JavaScript">
<!-- Hide this script from old browsers --
document.write(ad)
// -- End Hiding Here -->
</script>
Cookies
<SCRIPT language=JavaScript>
<!-- Begin Script
// les damos 30 dmas de vida a las cookies
var validez = 30;
var caduca = new Date();
caduca.setTime(caduca.getTime() + (validez*24*60*60*1000));
function getCookie(name){
var cname = name + "=";
var dc = document.cookie;
if (dc.length > 0) {
begin = dc.indexOf(cname);
if (begin != -1) {
begin += cname.length;
end = dc.indexOf(";", begin);
if (end == -1) end = dc.length;
return unescape(dc.substring(begin, end));
}
}
return null;
}
function setCookie(name, value, expires, path, domain, secure) {
document.cookie = name + "=" + escape(value) +
((expires == null) ? "" : "; expires=" + expires.toGMTString()) +
((path == null) ? "" : "; path=" + path) +
((domain == null) ? "" : "; domain=" + domain) +
((secure == null) ? "" : "; secure");
}
function Contador(info){
// Cuantas veces
var cuenta = getCookie('Veces')
if ( cuenta== null) {
cuenta = 0;
}
else{
cuenta++;
}
setCookie ('Veces', cuenta, caduca);
return cuenta+1;
}
function Cuando(info){
// Cuando me visitas
var ahora = new Date()
var tiempo = 0;
tiempo = getCookie('Cuando');
tiempo = tiempo * 1;
var ultimaVezFormateado = new Date(tiempo); // pasa de nzmero a fecha
var intLastVisit = (ultimaVezFormateado.getYear() * 10000)+(ultimaVezFormateado.getMonth() * 100) + ultimaVezFormateado.getDate()
var ultimaVezEnFecha = "" + ultimaVezFormateado; // se usan funciones substring
var diaSemana = ultimaVezEnFecha.substring(0,3)
var fechaMes = ultimaVezEnFecha.substring(4,11)
var horaDia = ultimaVezEnFecha.substring(11,16)
var anio = ultimaVezEnFecha.substring(23,25)
var texto = diaSemana + ", " + fechaMes + " a las " +horaDia // lo muestra
setCookie ("Cuando", ahora.getTime(), caduca)
return texto;
}
// End Script -->
<SCRIPT language=JavaScript>
<!--
var visitas = Contador();
if ( visitas == 1 ) {
document.write("Esta es la primera vez que visitas elhacker.net ");
Cuando();
}
else
document.write("Has visitado esta Web <b>" + visitas + "</b> veces. La última fue en <b>" + Cuando() +"</b>. ")
//-->
</SCRIPT>
<table height="74">
<tr>
<td class="c1" vAlign="top" width="19%" height="70">
<form>
<table align="center" cellPadding="0" class="t1" width="116" height="86">
<tbody>
<tr>
<td align="left" bgColor="#000000" height="15" width="129">
<p align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="1"><font color="#FFFFFF">
<img border="0" src="flecha.gif" width="6" height="7"> </font><b><font color="#fdcf66">I
n d e x </font></b><font face="Verdana, Arial, Helvetica, sans-serif" color="#FFFFFF" size="2"><img border="0" src="flecha.gif" width="6" height="7"></font>
</font></p>
</td>
</tr>
<tr>
<td height="61" width="129">
<div align="center">
<p align="left" style="word-spacing: 0; line-height: 100%; text-indent: 0; margin: 0">
<font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#FFFFFF">
<select name="llista" size="1" style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8 pt">
<option selected value="error.htm"><Selecciona></option>
<option value="antivirus.htm">Antivirus</option>
<option value="Buscadores1.htm">Buscadores</option>
<option value="buscamp3.htm">Busca MP3</option>
<option value="covers1.htm">Covers</option>
<option value="criptografia.htm">Criptografía</option>
<option value="cracks.htm">Cracks</option>
<option value="chat2.html">Chat</option>
<option value="dibujosms.htm">Dibujos SMS</option>
<option value="divx.htm">DivX</option>
<option value="dni.htm">DNI</option>
<option value="emuladores.htm">Emuladores</option>
<option value="encuesta.htm">Encuesta</option>
<option value="formulario2.htm">Formulario</option>
<option value="http://www.elhacker.net/foro.htm">Foro</option>
<option value="fotos.htm">Fotos</option>
<option value="grabadoras.htm">Grabadoras</option>
<option value="Inet1.htm">Guía Internet</option>
<option value="http://www.terra.es/personal3/fistror/hacking.htm">Hacking</option>
<option value="Info.html">Info Browser</option>
<option value="scripts1.htm">IRC Scripts</option>
<option value="irc2.htm">IRC Utils</option>
<option value="javascript.htm">JavaScript</option>
<option value="juegos.htm">Juegos</option>
<option value="guest.htm">Libro de Visitas</option>
<option value="links.htm">Links</option>
<option value="Linux.htm">Linux</option>
<option value="email.htm">Lista Correo</option>
<option value="lomejor.htm">Lo Mejor</option>
<option value="melodias.htm">Melodías</option>
<option value="gsm.htm">Mensajes SMS</option>
<option value="noticias.htm">Noticias</option>
<option value="orgasmo.htm">Orgasmo</option>
<option value="http://www.elhacker.net/cgi-bin/birdcast.cgi">Recomendar</option>
<option value="solicitudweb.htm">Redireccionador</option>
<option value="reloj.htm">Reloj</option>
<option value="remailer.htm">Re-Mailer</option>
<option value="seguridad.htm">Seguridad</option>
<option value="tarifas.htm">Tarifas</option>
<option value="moviles2.htm">Telefonía</option>
<option value="Textos1.htm">Textos</option>
<option value="trivial.htm">Trivial</option>
<option value="trucosvisual.htm">Trucos VBasic</option>
<option value="trucoswin.htm">Trucos Win</option>
<option value="harddisk.htm">Tu HD</option>
<option value="votame.htm">Votame!</option>
<option value="webcam.htm">WebCams</option>
<option value="webmasters.htm">Webmasters</option>
<option value="windows.htm">Windows</option>
<option value="bsod.htm">Win vs Linux</option>
<option value="juego.html">3 en Raya</option>
</select>
</font>
</div>
<font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#FFFFFF">
<div align="center">
<p align="left" style="word-spacing: 0; line-height: 100%; text-indent: 0; margin: 0">
</div>
</font>
<div align="center">
<p align="left" style="word-spacing: 0; line-height: 100%; text-indent: 0; margin: 0">
<font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#FFFFFF">
<input name="Submit" onclick="top.location.href=this.form.llista.options[this.form.llista.selectedIndex].value" type="button" value=" - Vamos! - " style="font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8 pt">
</font>
</div>
</td>
</tr>
</tbody>
</table>
</form>
</td>
</tr>
</table>
mailto:webmaster@elhacker.net?subject=Comentarios/Sugerencias
<a href="pagina.htm" OnClick="mailto:pepito@elhacker.net">Ejemplo</a>
Validar
Formularios
<!-- para llamarlo -->
<form method="post" action="http://www.tudominio.com/cgi-bin/formail.cgi" onSubmit="return validar(this.email.value)">
<!-- funcion -->
<SCRIPT LANGUAGE="JavaScript">
function validar(direccion) {
if (direccion.indexOf("@") != -1)
return true;
else {
alert('Debes escribir una dirección de e-mail válida');
return false;
}
}
</SCRIPT>
Validar Formularios Completo (mira
longitud del campo, si incluye carácteres prohibidos, la
arroba, etc)
<!-- para llamarlo -->
<form method="post" action="http://www.tudominio.com/cgi-bin/formail.cgi" onSubmit="return validar(this)">
<!-- funcion -->
<script Language="JavaScript"><!--
function validar(formulario)
{
if (formulario.NOMBRE.value.length < 1)
{
alert("Escriba por lo menos 1 caracter en el campo \"nombre_usuario\".");
formulario.nombre_usuario.focus();
return (false);
}
var checkOK = "ABCDEFGHIJKLMNÑOPQRSTUVWXYZÁÉÍÓÚabcdefghijklmnñopqrstuvwxyzáéíóú ";
var checkStr = formulario.nombre_usuario.value;
var allValid = true;
for (i = 0; i < checkStr.length; i++)
{
ch = checkStr.charAt(i);
for (j = 0; j < checkOK.length; j++)
if (ch == checkOK.charAt(j))
break;
if (j == checkOK.length)
{
allValid = false;
break;
}
}
if (!allValid)
{
alert("Escriba sólo letra caracteres en el campo \"nombre_usuario\".");
formulario.nombre_usuario.focus();
return (false);
}
if (formulario.APELLIDO.value.length < 10)
{
alert("Escriba una URL correcta en el campo \"web_actual\".");
formulario.web_actual.focus();
return (false);
}
if ((formulario.EMAIL.value.indexOf ('@', 0) == -1)||(formulario.email.value.length < 5)) {
alert("Debes escribir una dirección de e-mail válida en el campo \"email\".");
formulario.email.focus();
return (false);
}
return (true);
}
//--></script>
*
Notas: El nombre del Formulario debe ser Formulario, y debes
cambiar los campos NOMBRE, APELLIDO y EMAIL por los campos de tu
formulario. Además incluye la función "on focus" que
te lleva al campo que este mal
<STYLE>
<!--
.skin0{
position:absolute;
width:175px;
border:2px solid white;
background-color:#C0C0C0;
font-family:Verdana;
font-size: 10px;
line-height:15px;
cursor:default;
visibility:hidden;
}
.menuitems{
padding-left:10px;
padding-right:10px;
}
--> </style>
<script language="JavaScript1.2">
var menuskin=0
var display_url=0
function showmenuie5(){
var rightedge=document.body.clientWidth-event.clientX
var bottomedge=document.body.clientHeight-event.clientY
if (rightedge<ie5menu.offsetWidth)
ie5menu.style.left=document.body.scrollLeft+event.clientX-ie5menu.offsetWidth
else
ie5menu.style.left=document.body.scrollLeft+event.clientX
if (bottomedge<ie5menu.offsetHeight)
ie5menu.style.top=document.body.scrollTop+event.clientY-ie5menu.offsetHeight
else
ie5menu.style.top=document.body.scrollTop+event.clientY
ie5menu.style.visibility="visible"
return false
}
function hidemenuie5(){
ie5menu.style.visibility="hidden"
}
function highlightie5(){
if (event.srcElement.className=="menuitems"){
event.srcElement.style.backgroundColor="highlight"
event.srcElement.style.color="white"
if (display_url==1)
window.status=event.srcElement.url
}
}
function lowlightie5(){
if (event.srcElement.className=="menuitems"){
event.srcElement.style.backgroundColor=""
event.srcElement.style.color="black"
window.status=''
}
}
function jumptoie5(){
if (event.srcElement.className=="menuitems"){
if (event.srcElement.getAttribute("target")!=null)
window.open(event.srcElement.url,event.srcElement.getAttribute("target"))
else
window.location=event.srcElement.url
}
}
</script>
<!--[if IE]>
<div id="ie5menu" class="skin0" onMouseover="highlightie5()" onMouseout="lowlightie5()" onClick="jumptoie5()">
<div class="menuitems" url="noticias.htm" target="_self">- Noticias</div>
<div class="menuitems" url="encuesta.htm" target="_self">- Encuesta</div>
<div class="menuitems" url="sms.htm" target="_self">- Mensajes SMS</div>
<div class="menuitems" url="email.htm" target="_self">- Lista de Correo</div>
<hr>
<div class="menuitems" url="http://www.elhacker.net/foro.htm" target="_self">- Foro</div>
<div class="menuitems" url="chat2.html" target="_self">- Webchat</div>
<hr>
<div class="menuitems" url="http://www.elhacker.net/cgi-bin/birdcast.cgi" target="_self">- Recomendar</div>
<div class="menuitems" url="formulario2.htm" target="_self">- Contactar</div>
<div class="menuitems" url="bug.htm" target="_self">- ¿Algún fallo?</div>
</div>
<![endif]-->
<script language="JavaScript1.2">
if (document.all&&window.print){
if (menuskin==0)
ie5menu.className="skin0"
else
ie5menu.className="skin1"
document.oncontextmenu=showmenuie5
document.body.onclick=hidemenuie5
}
</script>
Mejoras
Webmaster
A:link {text-decoration: none;}
A:visited {text-decoration:none;}
A:hover {text-decoration: underline; color="#FFFF00";}
A:active {TEXT-DECORATION: none}
BODY { scrollbar-base-color : #000000;
scrollbar-arrow-color : #FFFFFF; }
.nav {
color : #FFCC00;
font-size : 8pt;}
<head>
<LINK REL=STYLESHEET TYPE="TEXT/CSS" HREF="elhackernet.css">
</head>
function right(e) {
var msg = " [ www.elhacker.net ] ";
if (navigator.appName == 'Netscape' && e.which == 3) {
alert(msg); // Delete this line to disable but not alert user
return false;
}
else
if (navigator.appName == 'Microsoft Internet Explorer' && event.button==2) {
alert(msg); // Delete this line to disable but not alert user
return false;
}
return true;
}
document.onmousedown = right;
<script language="JavaScript" src="ejemplo.js"></script>
<script language="VBScript">
document.write "Este documento fue actualizado por última vez en: "
document.write document.lastmodified
</script>
Comprobaciones
<script language="JavaScript">
<!--
function MM_reloadPage(init) { //reloads the window if Nav4 resized
if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
// -->
</script>
<script language="JavaScript">
<!--
function MM_checkPlugin(plgIn, theURL, altURL, autoGo) { //v4.0
var ok=false; document.MM_returnValue = false;
with (navigator) if (appName.indexOf('Microsoft')==-1 || (plugins && plugins.length)) {
ok=(plugins && plugins[plgIn]);
} else if (appVersion.indexOf('3.1')==-1) { //not Netscape or Win3.1
if (plgIn.indexOf("Flash")!=-1 && window.MM_flash!=null) ok=window.MM_flash;
else if (plgIn.indexOf("Director")!=-1 && window.MM_dir!=null) ok=window.MM_dir;
else ok=autoGo; }
if (!ok) theURL=altURL; if (theURL) window.location=theURL;
}
//-->
</script>
<!-- Y luego lo llamas en el body -->
<body>
<body onLoad="MM_checkPlugin('Shockwave Flash','okflash','noflash',true);return document.MM_returnValue">
</body>
Chorradas
<script language="JavaScript">
<!--
function initArray() {
for (var i = 0; i < initArray.arguments.length; i++) {
this[i] = initArray.arguments[i];
}
this.length = initArray.arguments.length;
}
// you may fill this colors array with your colors.
// the script will rotate the links through these colors
var colors = new initArray(
"#0066FF",
"#FF6600",
"blue",
"red",
"purple",
"black",
"grey",
"navy");
pause_time = .5; // in seconds
link = 0; // starting color index (in colors array) for unvisited links
vlink = 4; // starting color index (in colors array) for visited links
function linkDance() {
link = (link+1)%colors.length;
vlink = (vlink+1)%colors.length;
//alert("link "+link+"\r\nvlink "+vlink+"\r\nvlinkColor "+document.vlinkColor);
document.linkColor = colors[link];
document.vlinkColor = colors[vlink];
setTimeout("linkDance();",pause_time*1000);
}
linkDance();
// -->
</script>
<html>
<head>
<style>
.spanstyle {
position:absolute;
visibility:visible;
top:-50px;
font-size:9pt;
font-family:Tahoma;
font-weight:bold;
color:blue;
}
</style>
<script>
var x,y
var step=20
var flag=0
// Tienes que dejar un espacio al final de tu mensaje!!!!!
var message="Tu mensaje va aqui... "
message=message.split("")
var xpos=new Array()
for (i=0;i<=message.length-1;i++) {
xpos[i]=-50
}
var ypos=new Array()
for (i=0;i<=message.length-1;i++) {
ypos[i]=-50
}
function handlerMM(e){
x = (document.layers) ? e.pageX : document.body.scrollLeft+event.clientX
y = (document.layers) ? e.pageY : document.body.scrollTop+event.clientY
flag=1
}
function makesnake() {
if (flag==1 && document.all) {
for (i=message.length-1; i>=1; i--) {
xpos[i]=xpos[i-1]+step
ypos[i]=ypos[i-1]
}
xpos[0]=x+step
ypos[0]=y
for (i=0; i<message.length-1; i++) {
var thisspan = eval("span"+(i)+".style")
thisspan.posLeft=xpos[i]
thisspan.posTop=ypos[i]
}
}
else if (flag==1 && document.layers) {
for (i=message.length-1; i>=1; i--) {
xpos[i]=xpos[i-1]+step
ypos[i]=ypos[i-1]
}
xpos[0]=x+step
ypos[0]=y
for (i=0; i<message.length-1; i++) {
var thisspan = eval("document.span"+i)
thisspan.left=xpos[i]
thisspan.top=ypos[i]
}
}
var timer=setTimeout("makesnake()",30)
}
</script>
</head>
<body onLoad="makesnake()" style="width:100%;overflow-x:hidden;overflow-y:scroll">
</body>
<script>
<!-- Beginning of JavaScript -
for (i=0;i<=message.length-1;i++) {
document.write("<span id='span"+i+"' class='spanstyle'>")
document.write(message[i])
document.write("</span>")
}
if (document.layers){
document.captureEvents(Event.MOUSEMOVE);
}
document.onmousemove = handlerMM;
// - End of JavaScript - -->
</script>
</html>
<!-- para llamarlo con un botón-->
<INPUT onclick=shake(40) type=button value=""Terremoto"">
<SCRIPT language=JavaScript1.2>
<!-- Begin
function shake(n) {
if (n==1)
{document.body.bgColor = "#0000DA";
}
else
{document.body.bgColor = "#FF8C00"
}
if (self.moveBy) {
for (i = 15; i > 0; i--) {
for (j = n; j > 0; j--) {
self.moveBy(0,i);
self.moveBy(i,0);
self.moveBy(0,-i);
self.moveBy(-i,0);
}
}
}
}
// End -->
</SCRIPT>
<!-- Inicio Noticias que se mueve -->
<div id="mierda" style="position: absolute; left: 100; top: 242; width: 116; height: 58; z-index: 1">
<script>
if (test)
{
document.write('<a href="noticias.htm" target="_blank"><img src="noticias.gif" border="0"></a>');
}
</script>
</div>
<!-- Final Noticias que se mueve -->
HTML
Dinámico
<META http-equiv="Page-Enter" content="RevealTrans (Duration=3, Transition=23)">
Explicación:
Page-Enter indica que el efecto sucederá cuando alguien entre en la pagina. También puede indicarse en su lugar Page-Exit y entonces la animación sucederá cuando se abandone la pagina. (Esto es mas odioso todavía si cabe... pues si nos vamos a otro sitio, puede parecer que la transición la tiene de entrada el nuevo sitio y no el que abandonamos) Duration=X indica la duración del efecto. X en segundos. Ponga 31536000 y la transición durara un año. Transition=Y indica el efecto a realizar. Hay 23 diferentes mas un valor para aleatorio.
Los diferentes
efectos (Y) son los siguientes:
=0 cuadrado hacia
dentro =1 cuadrado
hacia fuera
=2 circulo
hacia dentro
=3 circulo
hacia fuera
=4 barrido
desde abajo
=5 barrido
desde arriba
=6 barrido
desde la derecha
=7 barrido
desde la izquierda
=8 Tiras
verticales
=9 Tiras
horizontales
=10 Cuadros
hacia la derecha
=11 Cuadros
hacia abajo
=12
Disolución aleatoria (este se ve mucho)
=13
Barridos verticales hacia dentro
=14
Barridos verticales hacia fuera
=15
Barridos horizontales dentro
=16
Barridos horizontales hacia fuera
=17 Barrido
diagonal desde arriba derecha
=18 Barrido
diagonal desde abajo derecha
=19 Barrido
diagonal desde arriba izquierda
=20 Barrido
diagonal desde abajo izquierda
=21 Líneas
horizontales aleatorias
=22 Líneas
verticales aleatorias
=23 Ejecuta
un efecto al azar entre los 23 anteriores