Tomar scripts je je

:) Bueno aquí os dejo scripts para vuestra Web. Que los disfruteis.
IMPORTANTE: No pongais muchos a la gente les suele cansar jeje.

Un reloj que sigue al ratón (en el BODY):

<!-- Consigue mas JavaScript en
http://www.mundojavascript.com -->

<SCRIPT language=JavaScript>
dCol='ffffff';//date colour.
fCol='00ffff';//face colour.
sCol='ffffff';//seconds colour.
mCol='ccff00';//minutes colour.
hCol='ffff00';//hours colour.
ClockHeight=40;
ClockWidth=40;
ClockFromMouseY=0;
ClockFromMouseX=100;

//Alter nothing below! Alignments will be lost!

d=new Array("DOMINGO","LUNES","MARTES","MIERCOLES","JUEVES","VIERNES","SABADO");
m=new Array("ENERO","FEBRERO","MARZO","ABRIL","MAYO","JUNIO","JULIO","AGOSTO","SEPTIEMBRE","OCTUBRE","NOVIEMBRE","DICIEMBRE");
date=new Date();
day=date.getDate();
year=date.getYear();
if (year < 2000) year=year+1900;
TodaysDate=" "+d[date.getDay()]+" "+day+" "+m[date.getMonth()]+" "+year;
D=TodaysDate.split('');
H='...';
H=H.split('');
M='....';
M=M.split('');
S='.....';
S=S.split('');
Face='1 2 3 4 5 6 7 8 9 10 11 12';
font='Arial';
size=1;
speed=0.6;
ns=(document.layers);
ie=(document.all);
Face=Face.split(' ');
n=Face.length;
a=size*10;
ymouse=0;
xmouse=0;
scrll=0;
props="<font face="+font+" size="+size+" color="+fCol+">";
props2="<font face="+font+" size="+size+" color="+dCol+">";
Split=360/n;
Dsplit=360/D.length;
HandHeight=ClockHeight/4.5
HandWidth=ClockWidth/4.5
HandY=-7;
HandX=-2.5;
scrll=0;
step=0.06;
currStep=0;
y=new Array();x=new Array();Y=new Array();X=new Array();
for (i=0; i < n; i++){y=0;x=0;Y=0;X=0}
Dy=new Array();Dx=new Array();DY=new Array();DX=new Array();
for (i=0; i < D.length; i++){Dy=0;Dx=0;DY=0;DX=0}
if (ns){
for (i=0; i < D.length; i++)
document.write('<layer name="nsDate'+i+'" top=0 left=0 height='+a+' width='+a+'><center>'+props2+D+'</font></center></layer>');
for (i=0; i < n; i++)
document.write('<layer name="nsFace'+i+'" top=0 left=0 height='+a+' width='+a+'><center>'+props+Face+'</font></center></layer>');
for (i=0; i < S.length; i++)
document.write('<layer name=nsSeconds'+i+' top=0 left=0 width=15 height=15><font face=Arial size=3 color='+sCol+'><center>'+S+'</center></font></layer>');
for (i=0; i < M.length; i++)
document.write('<layer name=nsMinutes'+i+' top=0 left=0 width=15 height=15><font face=Arial size=3 color='+mCol+'><center>'+M+'</center></font></layer>');
for (i=0; i < H.length; i++)
document.write('<layer name=nsHours'+i+' top=0 left=0 width=15 height=15><font face=Arial size=3 color='+hCol+'><center>'+H+'</center></font></layer>');
}
if (ie){
document.write('<div id="Od" style="position:absolute;top:0px;left:0px"><div style="position:relative">');
for (i=0; i < D.length; i++)
document.write('<div id="ieDate" style="position:absolute;top:0px;left:0;height:'+a+';width:'+a+';text-align:center">'+props2+D+'
</font></div>');
document.write('</div></div>');
document.write('<div id="Of" style="position:absolute;top:0px;left:0px"><div style="position:relative">');
for (i=0; i < n; i++)
document.write('<div id="ieFace" style="position:absolute;top:0px;left:0;height:'+a+';width:'+a+';text-align:center">'+props+Face+'
</font></div>');
document.write('</div></div>');
document.write('<div id="Oh" style="position:absolute;top:0px;left:0px"><div style="position:relative">');
for (i=0; i < H.length; i++)
document.write('<div id="ieHours" style="position:absolute;width:16px;height:16px;font-family:Arial;font-size:16px;color:'+hCol+';text-align:center;font-weight:bold">'+H+'</div>');
document.write('</div></div>');
document.write('<div id="Om" style="position:absolute;top:0px;left:0px"><div style="position:relative">');
for (i=0; i < M.length; i++)
document.write('<div id="ieMinutes" style="position:absolute;width:16px;height:16px;font-family:Arial;font-size:16px;color:'+mCol+';text-align:center;font-weight:bold">'+M+'</div>');
document.write('</div></div>')
document.write('<div id="Os" style="position:absolute;top:0px;left:0px"><div style="position:relative">');
for (i=0; i < S.length; i++)
document.write('<div id="ieSeconds" style="position:absolute;width:16px;height:16px;font-family:Arial;font-size:16px;color:'+sCol+';text-align:center;font-weight:bold">'+S+'</div>');
document.write('</div></div>')
}
(ns)?window.captureEvents(Event.MOUSEMOVE):0;
function Mouse(evnt){
ymouse = (ns)?evnt.pageY+ClockFromMouseY-(window.pageYOffset):event.y+ClockFromMouseY;
xmouse = (ns)?evnt.pageX+ClockFromMouseX:event.x+ClockFromMouseX;
}
(ns)?window.onMouseMove=Mouse:document.onmousemove=Mouse;
function ClockAndAssign(){
time = new Date ();
secs = time.getSeconds();
sec = -1.57 + Math.PI * secs/30;
mins = time.getMinutes();
min = -1.57 + Math.PI * mins/30;
hr = time.getHours();
hrs = -1.575 + Math.PI * hr/6+Math.PI*parseInt(time.getMinutes())/360;
if (ie){
Od.style.top=window.document.body.scrollTop;
Of.style.top=window.document.body.scrollTop;
Oh.style.top=window.document.body.scrollTop;
Om.style.top=window.document.body.scrollTop;
Os.style.top=window.document.body.scrollTop;
}
for (i=0; i < n; i++){
var F=(ns)?document.layers['nsFace'+i]:ieFace.style;
F.top=y + ClockHeight*Math.sin(-1.0471 + i*Split*Math.PI/180)+scrll;
F.left=x + ClockWidth*Math.cos(-1.0471 + i*Split*Math.PI/180);
}
for (i=0; i < H.length; i++){
var HL=(ns)?document.layers['nsHours'+i]:ieHours.style;
HL.top=y+HandY+(i*HandHeight)*Math.sin(hrs)+scrll;
HL.left=x+HandX+(i*HandWidth)*Math.cos(hrs);
}
for (i=0; i < M.length; i++){
var ML=(ns)?document.layers['nsMinutes'+i]:ieMinutes.style;
ML.top=y+HandY+(i*HandHeight)*Math.sin(min)+scrll;
ML.left=x+HandX+(i*HandWidth)*Math.cos(min);
}
for (i=0; i < S.length; i++){
var SL=(ns)?document.layers['nsSeconds'+i]:ieSeconds.style;
SL.top=y+HandY+(i*HandHeight)*Math.sin(sec)+scrll;
SL.left=x+HandX+(i*HandWidth)*Math.cos(sec);
}
for (i=0; i < D.length; i++){
var DL=(ns)?document.layers['nsDate'+i]:ieDate.style;
DL.top=Dy + ClockHeight*1.5*Math.sin(currStep+i*Dsplit*Math.PI/180)+scrll;
DL.left=Dx + ClockWidth*1.5*Math.cos(currStep+i*Dsplit*Math.PI/180);
}
currStep-=step;
}
function Delay(){
scrll=(ns)?window.pageYOffset:0;
Dy[0]=Math.round(DY[0]+=((ymouse)-DY[0])*speed);
Dx[0]=Math.round(DX[0]+=((xmouse)-DX[0])*speed);
for (i=1; i < D.length; i++){
Dy=Math.round(DY+=(Dy[i-1]-DY)*speed);
Dx=Math.round(DX+=(Dx[i-1]-DX)*speed);
}
y[0]=Math.round(Y[0]+=((ymouse)-Y[0])*speed);
x[0]=Math.round(X[0]+=((xmouse)-X[0])*speed);
for (i=1; i < n; i++){
y=Math.round(Y+=(y[i-1]-Y)*speed);
x=Math.round(X+=(x[i-1]-X)*speed);
}
ClockAndAssign();
setTimeout('Delay()',20);
}
if (ns||ie)window.onload=Delay;
</SCRIPT>



Cambiar imagen con un CLICK(HEAD):


<script language="javascript">

// Creado por Tk [correo eliminado]

imagen1=new Image
imagen1.src="img014.gif"
imagen2=new Image
imagen2.src="img025.gif"

var i=1;

function cambiar() {
if (i == 1)
{
document.images['ejemplo'].src=imagen2.src
i=2;
}
else
{
document.images['ejemplo'].src=imagen1.src;
i=1;
}
}

</scripts>


SI QUEREIS MÁS NO DUDEIS EN VISITAR ESA PAGINA JAJAJ O PEDIRME MÁS JEJ UN PLACER HABEROS AYUDADO.BUENO CUIDAROS! :wink:
Saludos.
Saludos

Muy bien. gracias por compartir.

Pero ten cuenta estos dos consejos que te voy a dar
( Los usuarios te agradeceran )

1) Pon en bloques tus codigos fuentes

Asi:
<div id="sample">
<h4>Div Example</h4>
	<div id="myArea1" style="width: 300px; height: 100px; border: 1px solid #000;">
		This is some TEST CONTENT

		In a DIV Tag

		Click the Buttons to activate
	</div>

Usando la etiqueta [ code ] y [ / code ] * Sin espacios y sin el asterisco

2) Y la segunda, comenta o describe tus codigos


Y nada mas..


De nuevo gracias por compartir
A sorry.
ok la proxima vez lo pondre como me has dixo.
Bueno pos eso si teneis alguna duda o algo pos preguntarmelo y intentare responderos.
K os lo paseis D.P.M xD
dew,cuidaros ti@s!!! :)
Saludos.
hola, tengo dos preguntas. en lo del reloj: ¿se pueden cambiar los colores?
en lo de las imágenes, ¿en donde hay que poner el nombre de la imagen que se va a untilizar y en qué carpeta debe estar?
una flor, dos flores, tres flores, ¡¡¡COÑO UNA SETA!!!
-si lo del reloj es totalmente modificable. :wink:
-y lo de las imagenes si es como tu dices. :wink:

espero haberte sido de ayuda tio bueno pues cuidate y disfruta!xD
dew cuidaros gente! :)
Saludos.
ya, me refiero, en lo del el reloj ¿donde se cambian los colores(en que parte del código)?
en la imagen: ¿en qué parte del código hay que cambiar lo que pone y de qué modo para que sea con las imágenes propias?
una flor, dos flores, tres flores, ¡¡¡COÑO UNA SETA!!!
aaa ok je je sorry no habia leido bn la pregunta.

eske yo no uso estos javascripts pero supongo k lo del reloj sera cambiando los codigos de los colores.Supongo k ya sabras los codigos de los colores,por siacaso te los resalto.

dCol='ffffff';//date colour.
fCol='00ffff';//face colour.
sCol='ffffff';//seconds colour.
mCol='ccff00';//minutes colour.
hCol='ffff00';//hours colour.

Y tu segunda pregunta lo de las imagenes pos creo k sera tan sencillo como poner el codigo tu imagen.Lo k te he puesto en color verde es donde tienes k poner tu imagen.

imagen1=new Image
imagen1.src="img014.gif"
imagen2=new Image
imagen2.src="img025.gif"

Si no te funciona o tienes problemas, pos dimelas y intentare ayudarte en todo lo k pueda.Eske yo no suelo usar estos javascripst je je

bueno pos espero haberte sido de ayuda bueno si no te va o algo avisame.
dew tio cuidate
dew a todos gente xD! :wink: :) :D
Saludos.
Ok, tengo una página en blanco y quiero que lo único que aparezca sea una imagen "google.jpg" y que al clickear se cambie a "google2.jpg", tengo las imágenes en la carpeta "objetos", ¿como debería ponerlo entonces?Esque no se muy bien como cambiarlo.
una flor, dos flores, tres flores, ¡¡¡COÑO UNA SETA!!!
perdonad, pero no he entendido qué tengo que poner y dónde
una flor, dos flores, tres flores, ¡¡¡COÑO UNA SETA!!!
:) Trankilo yo tampoco eske entienda mucho xD.

pos sera tan sencillo como te dixo antes, lo k te habia resaltado de color verde, pos hay pones el codigo de tu imagen.Creo k sera asi.
si no sabes algo...eske yo tampoco es k sepa muxo de javascripst. je je.
bueno si no entiendes alguna otra cosa me lo preguntas jeje dew tio cuidate
espero haberte sido de ayuda.
saludos!
Saludos.
nexuxirc escribió:Saludos

Muy bien. gracias por compartir.

Pero ten cuenta estos dos consejos que te voy a dar
( Los usuarios te agradeceran )

1) Pon en bloques tus codigos fuentes

Asi:
<div id="sample">
<h4>Div Example</h4>
	<div id="myArea1" style="width: 300px; height: 100px; border: 1px solid #000;">
		This is some TEST CONTENT

		In a DIV Tag

		Click the Buttons to activate
	</div>

Usando la etiqueta [ code ] y [ / code ] * Sin espacios y sin el asterisco

2) Y la segunda, comenta o describe tus codigos


Y nada mas..


De nuevo gracias por compartir



xxxelregreso escribió:A sorry.
ok la proxima vez lo pondre como me has dixo.
Bueno pos eso si teneis alguna duda o algo pos preguntarmelo y intentare responderos.
K os lo paseis D.P.M xD
dew,cuidaros ti@s!!! :)

Bueno xxxelregreso, como quedaría muxo mejor como a dicho nexuxirc, te dejo aquí bien más correctamente es k escribiste, es decir, k editas tu anterior mensaje (el primero XD) y lo borras todo y pues pegas lo siguiente ¿oki?



 :) Bueno aquí os dejo scripts para vuestra Web. Que los disfruteis. 
IMPORTANTE: No pongais muchos a la gente les suele cansar jeje. 

[b]Un reloj que sigue al ratón (en el BODY): [/b]
[code]<!-- Consigue mas JavaScript en 
[url]http://www.mundojavascript.com[/url] --> 
 
<SCRIPT language=JavaScript> 
dCol='ffffff';//date colour. 
fCol='00ffff';//face colour. 
sCol='ffffff';//seconds colour. 
mCol='ccff00';//minutes colour. 
hCol='ffff00';//hours colour. 
ClockHeight=40; 
ClockWidth=40; 
ClockFromMouseY=0; 
ClockFromMouseX=100; 

//Alter nothing below! Alignments will be lost! 

d=new Array("DOMINGO","LUNES","MARTES","MIERCOLES","JUEVES","VIERNES","SABADO"); 
m=new Array("ENERO","FEBRERO","MARZO","ABRIL","MAYO","JUNIO","JULIO","AGOSTO","SEPTIEMBRE","OCTUBRE","NOVIEMBRE","DICIEMBRE"); 
date=new Date(); 
day=date.getDate(); 
year=date.getYear(); 
if (year < 2000) year=year+1900; 
TodaysDate=" "+d[date.getDay()]+" "+day+" "+m[date.getMonth()]+" "+year; 
D=TodaysDate.split(''); 
H='...'; 
H=H.split(''); 
M='....'; 
M=M.split(''); 
S='.....'; 
S=S.split(''); 
Face='1 2 3 4 5 6 7 8 9 10 11 12'; 
font='Arial'; 
size=1; 
speed=0.6; 
ns=(document.layers); 
ie=(document.all); 
Face=Face.split(' '); 
n=Face.length; 
a=size*10; 
ymouse=0; 
xmouse=0; 
scrll=0; 
props="<font face="+font+" size="+size+" color="+fCol+">[B]"; 
props2="<font face="+font+" size="+size+" color="+dCol+">[B]"; 
Split=360/n; 
Dsplit=360/D.length; 
HandHeight=ClockHeight/4.5 
HandWidth=ClockWidth/4.5 
HandY=-7; 
HandX=-2.5; 
scrll=0; 
step=0.06; 
currStep=0; 
y=new Array();x=new Array();Y=new Array();X=new Array(); 
for (i=0; i < n; i++){y[i]=0;x[i]=0;Y[i]=0;X[i]=0} 
Dy=new Array();Dx=new Array();DY=new Array();DX=new Array(); 
for (i=0; i < D.length; i++){Dy[i]=0;Dx[i]=0;DY[i]=0;DX[i]=0} 
if (ns){ 
for (i=0; i < D.length; i++) 
document.write('<layer name="nsDate'+i+'" top=0 left=0 height='+a+' width='+a+'><center>'+props2+D[i]+'</font></center></layer>'); 
for (i=0; i < n; i++) 
document.write('<layer name="nsFace'+i+'" top=0 left=0 height='+a+' width='+a+'><center>'+props+Face[i]+'</font></center></layer>'); 
for (i=0; i < S.length; i++) 
document.write('<layer name=nsSeconds'+i+' top=0 left=0 width=15 height=15><font face=Arial size=3 color='+sCol+'><center>[b]'+S[i]+'[/b]</center></font></layer>'); 
for (i=0; i < M.length; i++) 
document.write('<layer name=nsMinutes'+i+' top=0 left=0 width=15 height=15><font face=Arial size=3 color='+mCol+'><center>[b]'+M[i]+'[/b]</center></font></layer>'); 
for (i=0; i < H.length; i++) 
document.write('<layer name=nsHours'+i+' top=0 left=0 width=15 height=15><font face=Arial size=3 color='+hCol+'><center>[b]'+H[i]+'[/b]</center></font></layer>'); 
} 
if (ie){ 
document.write('<div id="Od" style="position:absolute;top:0px;left:0px"><div style="position:relative">'); 
for (i=0; i < D.length; i++) 
document.write('<div id="ieDate" style="position:absolute;top:0px;left:0;height:'+a+';width:'+a+';text-align:center">'+props2+D[i]+'[/B]</font></div>'); 
document.write('</div></div>'); 
document.write('<div id="Of" style="position:absolute;top:0px;left:0px"><div style="position:relative">'); 
for (i=0; i < n; i++) 
document.write('<div id="ieFace" style="position:absolute;top:0px;left:0;height:'+a+';width:'+a+';text-align:center">'+props+Face[i]+'[/B]</font></div>'); 
document.write('</div></div>'); 
document.write('<div id="Oh" style="position:absolute;top:0px;left:0px"><div style="position:relative">'); 
for (i=0; i < H.length; i++) 
document.write('<div id="ieHours" style="position:absolute;width:16px;height:16px;font-family:Arial;font-size:16px;color:'+hCol+';text-align:center;font-weight:bold">'+H[i]+'</div>'); 
document.write('</div></div>'); 
document.write('<div id="Om" style="position:absolute;top:0px;left:0px"><div style="position:relative">'); 
for (i=0; i < M.length; i++) 
document.write('<div id="ieMinutes" style="position:absolute;width:16px;height:16px;font-family:Arial;font-size:16px;color:'+mCol+';text-align:center;font-weight:bold">'+M[i]+'</div>'); 
document.write('</div></div>') 
document.write('<div id="Os" style="position:absolute;top:0px;left:0px"><div style="position:relative">'); 
for (i=0; i < S.length; i++) 
document.write('<div id="ieSeconds" style="position:absolute;width:16px;height:16px;font-family:Arial;font-size:16px;color:'+sCol+';text-align:center;font-weight:bold">'+S[i]+'</div>'); 
document.write('</div></div>') 
} 
(ns)?window.captureEvents(Event.MOUSEMOVE):0; 
function Mouse(evnt){ 
ymouse = (ns)?evnt.pageY+ClockFromMouseY-(window.pageYOffset):event.y+ClockFromMouseY; 
xmouse = (ns)?evnt.pageX+ClockFromMouseX:event.x+ClockFromMouseX; 
} 
(ns)?window.onMouseMove=Mouse:document.onmousemove=Mouse; 
function ClockAndAssign(){ 
time = new Date (); 
secs = time.getSeconds(); 
sec = -1.57 + Math.PI * secs/30; 
mins = time.getMinutes(); 
min = -1.57 + Math.PI * mins/30; 
hr = time.getHours(); 
hrs = -1.575 + Math.PI * hr/6+Math.PI*parseInt(time.getMinutes())/360; 
if (ie){ 
Od.style.top=window.document.body.scrollTop; 
Of.style.top=window.document.body.scrollTop; 
Oh.style.top=window.document.body.scrollTop; 
Om.style.top=window.document.body.scrollTop; 
Os.style.top=window.document.body.scrollTop; 
} 
for (i=0; i < n; i++){ 
var F=(ns)?document.layers['nsFace'+i]:ieFace[i].style; 
F.top=y[i] + ClockHeight*Math.sin(-1.0471 + i*Split*Math.PI/180)+scrll; 
F.left=x[i] + ClockWidth*Math.cos(-1.0471 + i*Split*Math.PI/180); 
} 
for (i=0; i < H.length; i++){ 
var HL=(ns)?document.layers['nsHours'+i]:ieHours[i].style; 
HL.top=y[i]+HandY+(i*HandHeight)*Math.sin(hrs)+scrll; 
HL.left=x[i]+HandX+(i*HandWidth)*Math.cos(hrs); 
} 
for (i=0; i < M.length; i++){ 
var ML=(ns)?document.layers['nsMinutes'+i]:ieMinutes[i].style; 
ML.top=y[i]+HandY+(i*HandHeight)*Math.sin(min)+scrll; 
ML.left=x[i]+HandX+(i*HandWidth)*Math.cos(min); 
} 
for (i=0; i < S.length; i++){ 
var SL=(ns)?document.layers['nsSeconds'+i]:ieSeconds[i].style; 
SL.top=y[i]+HandY+(i*HandHeight)*Math.sin(sec)+scrll; 
SL.left=x[i]+HandX+(i*HandWidth)*Math.cos(sec); 
} 
for (i=0; i < D.length; i++){ 
var DL=(ns)?document.layers['nsDate'+i]:ieDate[i].style; 
DL.top=Dy[i] + ClockHeight*1.5*Math.sin(currStep+i*Dsplit*Math.PI/180)+scrll; 
DL.left=Dx[i] + ClockWidth*1.5*Math.cos(currStep+i*Dsplit*Math.PI/180); 
} 
currStep-=step; 
} 
function Delay(){ 
scrll=(ns)?window.pageYOffset:0; 
Dy[0]=Math.round(DY[0]+=((ymouse)-DY[0])*speed); 
Dx[0]=Math.round(DX[0]+=((xmouse)-DX[0])*speed); 
for (i=1; i < D.length; i++){ 
Dy[i]=Math.round(DY[i]+=(Dy[i-1]-DY[i])*speed); 
Dx[i]=Math.round(DX[i]+=(Dx[i-1]-DX[i])*speed); 
} 
y[0]=Math.round(Y[0]+=((ymouse)-Y[0])*speed); 
x[0]=Math.round(X[0]+=((xmouse)-X[0])*speed); 
for (i=1; i < n; i++){ 
y[i]=Math.round(Y[i]+=(y[i-1]-Y[i])*speed); 
x[i]=Math.round(X[i]+=(x[i-1]-X[i])*speed); 
} 
ClockAndAssign(); 
setTimeout('Delay()',20); 
} 
if (ns||ie)window.onload=Delay; 
</SCRIPT> 

Cambiar imagen con un CLICK(HEAD):

<script language="javascript"> 
 
// Creado por Tk [email][correo eliminado][/email] 

imagen1=new Image 
imagen1.src="img014.gif" 
imagen2=new Image 
imagen2.src="img025.gif" 

var i=1; 

function cambiar() { 
if (i == 1) 
{ 
document.images['ejemplo'].src=imagen2.src 
i=2; 
} 
else 
{ 
document.images['ejemplo'].src=imagen1.src; 
i=1; 
} 
} 

</scripts> 


SI QUEREIS MÁS NO DUDEIS EN VISITAR ESA PAGINA JAJAJ O PEDIRME MÁS JEJ UN PLACER HABEROS AYUDADO.BUENO CUIDAROS! :wink: