Back to top

Autore Topic: Cursori animati: c'è qualche possibilità per inserirli?  (Letto 4192 volte)

Offline yksur

  • Esploratore
  • **
  • Post: 75
    • Mostra profilo
Ho provato ad inserire il javascript all'interno del body ma non funziona.
Ho provato ad inserirlo come modulo con jumi ma niente.
Questo è codice del cursore animato, se qualche anima pia mi potesse aiutare...

Codice: [Seleziona]
<script type="text/javascript">

    </script>

<script type="text/javascript">

//Trio - http://www.btinternet.com/~kurt.grigg/javascript
// Prelevato su Gif Gallery http://www.gifgallery.altervista.org

if  ((document.getElementById) &&
window.addEventListener || window.attachEvent){

(function(){

//Configura qui...

var xCol = "#ff0000"; // Cambia colore
var yCol = "#ffffff"; // Cambia colore
var zCol = "#0000ff"; // Cambia colore
var n = 6;   //numero di puntini per la traccia.
var t = 40;  //velocità tempo.
var s = 0.2; //velocità effetto.

//Fine.

var r,h,w;
var d = document;
var my = 10;
var mx = 10;
var stp = 0;
var evn = 360/3;
var vx = new Array();
var vy = new Array();
var vz = new Array();
var dy = new Array();
var dx = new Array();

var pix = "px";

var strictmod = ((document.compatMode) &&
document.compatMode.indexOf("CSS") != -1);


var domWw = (typeof window.innerWidth == "number");
var domSy = (typeof window.pageYOffset == "number");
var idx = d.getElementsByTagName('div').length;

for (i = 0; i < n; i++){
var dims = (i+1)/2;
d.write('<div id="x'+(idx+i)+'" style="position:absolute;'
+'top:0px;left:0px;width:'+dims+'px;height:'+dims+'px;'
+'background-color:'+xCol+';font-size:'+dims+'px"><\/div>'

+'<div id="y'+(idx+i)+'" style="position:absolute;top:0px;'
+'left:0px;width:'+dims+'px;height:'+dims+'px;'
+'background-color:'+yCol+';font-size:'+dims+'px"><\/div>'

+'<div id="z'+(idx+i)+'" style="position:absolute;top:0px;'
+'left:0px;width:'+dims+'px;height:'+dims+'px;'
+'background-color:'+zCol+';font-size:'+dims+'px"><\/div>');
}

if (domWw) r = window;
else{
  if (d.documentElement &&
  typeof d.documentElement.clientWidth == "number" &&
  d.documentElement.clientWidth != 0)
  r = d.documentElement;
 else{
  if (d.body &&
  typeof d.body.clientWidth == "number")
  r = d.body;
 }
}


function winsize(){
var oh,sy,ow,sx,rh,rw;
if (domWw){
  if (d.documentElement && d.defaultView &&
  typeof d.defaultView.scrollMaxY == "number"){
  oh = d.documentElement.offsetHeight;
  sy = d.defaultView.scrollMaxY;
  ow = d.documentElement.offsetWidth;
  sx = d.defaultView.scrollMaxX;
  rh = oh-sy;
  rw = ow-sx;
 }
 else{
  rh = r.innerHeight;
  rw = r.innerWidth;
 }
h = rh;
w = rw;
}
else{
h = r.clientHeight;
w = r.clientWidth;
}
}


function scrl(yx){
var y,x;
if (domSy){
 y = r.pageYOffset;
 x = r.pageXOffset;
 }
else{
 y = r.scrollTop;
 x = r.scrollLeft;
 }
return (yx == 0)?y:x;
}


function mouse(e){
var msy = (domSy)?window.pageYOffset:0;
if (!e) e = window.event;   
 if (typeof e.pageY == 'number'){
  my = e.pageY - msy + 16;
  mx = e.pageX + 6;
 }
 else{
  my = e.clientY - msy + 16;
  mx = e.clientX + 6;
 }
if (my > h-65) my = h-65;
if (mx > w-50) mx = w-50;
}



function assgn(){
for (j = 0; j < 3; j++){
 dy[j] = my + 50 * Math.cos(stp+j*evn*Math.PI/180) * Math.sin((stp+j*25)/2) + scrl(0) + pix;
 dx[j] = mx + 50 * Math.sin(stp+j*evn*Math.PI/180) * Math.sin((stp+j*25)/2) * Math.sin(stp/4) + pix;
}
stp+=s;

for (i = 0; i < n; i++){
 if (i < n-1){
  vx[i].top = vx[i+1].top; vx[i].left = vx[i+1].left;
  vy[i].top = vy[i+1].top; vy[i].left = vy[i+1].left;
  vz[i].top = vz[i+1].top; vz[i].left = vz[i+1].left;
 }
 else{
  vx[i].top = dy[0]; vx[i].left = dx[0];
  vy[i].top = dy[1]; vy[i].left = dx[1];
  vz[i].top = dy[2]; vz[i].left = dx[2];
  }
 }
setTimeout(assgn,t);
}


function init(){
for (i = 0; i < n; i++){
 vx[i] = document.getElementById("x"+(idx+i)).style;
 vy[i] = document.getElementById("y"+(idx+i)).style;
 vz[i] = document.getElementById("z"+(idx+i)).style;
 }
winsize();
assgn();
}


if (window.addEventListener){
 window.addEventListener("resize",winsize,false);
 window.addEventListener("load",init,false);
 document.addEventListener("mousemove",mouse,false);

else if (window.attachEvent){
 window.attachEvent("onload",init);
 document.attachEvent("onmousemove",mouse);
 window.attachEvent("onresize",winsize);
}

})();
}//End.

    </script>

Offline yksur

  • Esploratore
  • **
  • Post: 75
    • Mostra profilo
Re: Cursori animati: c'è qualche possibilità per inserirli?
« Risposta #1 il: 04 Dic 2007, 10:45:16 »
Nessuno che mi sappia aiutare???

 ;D

Offline yksur

  • Esploratore
  • **
  • Post: 75
    • Mostra profilo
Re: Cursori animati: c'è qualche possibilità per inserirli?
« Risposta #2 il: 05 Dic 2007, 11:05:13 »
Ragazzi continuo ad uppare, anche se non è il max e prevedo verrà chiuso.
Mi serve proprio, senò le donne non mi danno tregua: vogliono il cursore carino.... :-*

Mi dite almeno se si può fare o no?

Grazie

Offline yksur

  • Esploratore
  • **
  • Post: 75
    • Mostra profilo
Re: Cursori animati: c'è qualche possibilità per inserirli?
« Risposta #3 il: 07 Dic 2007, 09:25:31 »
Almeno sapere se si può o non si può fare  :-* :-*

Offline dracula70

  • Esploratore
  • **
  • Post: 127
  • Sesso: Maschio
    • Mostra profilo
Re: Cursori animati: c'è qualche possibilità per inserirli?
« Risposta #4 il: 07 Dic 2007, 11:28:57 »
metti lo script all'inizio del file index.

prima di questa dicitura
Codice: [Seleziona]
<?php
/**
* @version $Id: index.php 6022


ciauz
Perdona colui che ti giudica... sarà il suo stesso giudizio ad essergli fatale

Offline yksur

  • Esploratore
  • **
  • Post: 75
    • Mostra profilo
Re: Cursori animati: c'è qualche possibilità per inserirli?
« Risposta #5 il: 07 Dic 2007, 15:31:11 »
Ti ringrazio.
Ho fatto come hai detto ma vedo l'animazione per un secondo e appena muovo il mouse scompare.
Può dipendere dal template?

 ???

Offline dracula70

  • Esploratore
  • **
  • Post: 127
  • Sesso: Maschio
    • Mostra profilo
Re: Cursori animati: c'è qualche possibilità per inserirli?
« Risposta #6 il: 08 Dic 2007, 17:26:55 »
inseriscilo alla fine



ciauz
Perdona colui che ti giudica... sarà il suo stesso giudizio ad essergli fatale

Offline yksur

  • Esploratore
  • **
  • Post: 75
    • Mostra profilo
Re: Cursori animati: c'è qualche possibilità per inserirli?
« Risposta #7 il: 08 Dic 2007, 21:27:45 »
Niente da fare, come sopra  :'(
Inserito all'inizio e alla fine, prima e dopo html e non funge.
Appena muovo il mouse scompare l'effetto.....son disperato.
In questa pagina puoi vedere quello che vorrei far ottenere al mouse:

Codice: [Seleziona]
http://www.pattinaggiocostabissara.it/elisa/index.html
Grazie

Ciao


Offline dracula70

  • Esploratore
  • **
  • Post: 127
  • Sesso: Maschio
    • Mostra profilo
Re: Cursori animati: c'è qualche possibilità per inserirli?
« Risposta #8 il: 09 Dic 2007, 10:30:29 »
ho provato sul sito di prova che ho e vedo che funge, forse dipende dal template
sorry ecco url di prova


Codice: [Seleziona]
http://mangos.altervista.org/index.php/Collegamenti-web/
« Ultima modifica: 09 Dic 2007, 10:36:10 da dracula70 »
Perdona colui che ti giudica... sarà il suo stesso giudizio ad essergli fatale

Offline yksur

  • Esploratore
  • **
  • Post: 75
    • Mostra profilo
Re: Cursori animati: c'è qualche possibilità per inserirli?
« Risposta #9 il: 10 Dic 2007, 08:52:45 »
Noooooooooooooooo  :'( :'( :'(

Sei un mito, grazie per il supporto.

L'hai messo prima di <?php?

Grazie ancora

Ciao

 



Web Design Bolzano Kreatif