hi!
ich suche für meine page noch nen mausverfolger, der um den zeiger rotiert...
als text dann..
und gibt es eine möglichkeit mit java text zu machen, der sich sekündlich ändert?
Gruß Picard
PS: visit my homepage: http://www.picard.de.hm
hi!
ich suche für meine page noch nen mausverfolger, der um den zeiger rotiert...
als text dann..
und gibt es eine möglichkeit mit java text zu machen, der sich sekündlich ändert?
Gruß Picard
PS: visit my homepage: http://www.picard.de.hm
Wie wäre es mit dieser Version
<script language="JavaScript">
yourLogo='http://www.forum-hilfe.de ';
logoFont='Verdana';
logoSize=1; // 1-7 only! für grössere Schrift ändere logowidth und -height!
logoColor='888888';
logoWidth=70;
logoHeight=70;
logoSpeed=0.03;
//ab hier nichts mehr ändern!
yourLogo=yourLogo.split('');
L=yourLogo.length;
Result="<font face="+logoFont+" size="+logoSize+" color="+logoColor+">";
TrigSplit=360/L;
br=(document.layers)?1:0;
if (br){
for (i=0; i < L; i++)
document.write('<layer name="ns'+i+'" top=0 left=0 width=14 height=14">'+Result+yourLogo[i]+'</font></layer>');
}
else{
document.write('<div id="outer" style="position:absolute;top:0px;left:0px"><div style="position:relative">');
for (i=0; i < L; i++)
document.write('<div id="ie" style="position:absolute;top:0px;left:0px;width:14px;height:14px">'+Result+yourLogo[i]+'</font></div>');
document.write('</div></div>');
}
ypos=0;
xpos=0;
step=logoSpeed;
currStep=0;
Y=new Array();
X=new Array();
Yn=new Array();
Xn=new Array();
for (i=0; i < L; i++)
{
Yn[i]=0;
Xn[i]=0;
}
(document.layers)?window.captureEvents(Event.MOUSEMOVE):0;
function Mouse(evnt){
ypos = (document.layers)?evnt.pageY:event.y;
xpos = (document.layers)?evnt.pageX:event.x;
}
(document.layers)?window.onMouseMove=Mouse:document.onmousemove=Mouse;
function animateLogo(){
if (!br)outer.style.pixelTop=document.body.scrollTop;
for (i=0; i < L; i++){
var layer=(document.layers)?document.layers['ns'+i]:ie[i].style;
layer.top =Y[i]+logoHeight*Math.sin(currStep+i*TrigSplit*Math.PI/180);
layer.left=X[i]+logoWidth*Math.cos(currStep+i*TrigSplit*Math.PI/180);
}
currStep-=step;
}
function Delay(){
for (i=L; i >= 0; i--)
{
Y[i]=Yn[i]+=(ypos-Yn[i])*(0.1+i/L);
X[i]=Xn[i]+=(xpos-Xn[i])*(0.1+i/L);
}
animateLogo();
setTimeout('Delay()',20);
}
window.onload=Delay;
// -->
</script>
Alles anzeigen
wie geil!!!!!
thx admin!!!!
weißt du denn auch was zu dem sekündlich veränderbaren text?
Greetz Picard
so noch ne bitte...
admin kann ich in dem skript abstellen, das der kreis bei bewegungen aufreißt?
oder das dann der gesamte kreis "hinterherläuft"?
aber dennoch thx, isn geiles ding
Gruß Picard
Hier hätte ich noch eins.
Ist etwas anderster wie das oben, aber auch nicht schlecht
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
if (document.all) {
//Passe Text,Schriftart und Farbe an!
yourLogo = "Hier dein Text rein!!!"; //Hier Dein Text!
logoFont = "Arial";
logoColor = "ffffff";
//Hier nichts mehr ändern!
yourLogo = yourLogo.split('');
L = yourLogo.length;
TrigSplit = 360 / L;
Sz = new Array()
logoWidth = 100;
logoHeight = -30;
ypos = 0;
xpos = 0;
step = 0.03;
currStep = 0;
document.write('<div id="outer" style="position:absolute;top:0px;left:0px"><div style="position:relative">');
for (i = 0; i < L; i++) {
document.write('<div id="ie" style="position:absolute;top:0px;left:0px;'
+'width:10px;height:10px;font-family:'+logoFont+';font-size:12px;'
+'color:'+logoColor+';text-align:center">'+yourLogo[i]+'</div>');
}
document.write('</div></div>');
function Mouse() {
ypos = event.y;xpos = event.x - 5;
}document.onmousemove=Mouse;
function animateLogo() {
outer.style.pixelTop = document.body.scrollTop;
for (i = 0; i < L; i++) {
ie[i].style.top = ypos + logoHeight * Math.sin(currStep + i * TrigSplit * Math.PI / 180);
ie[i].style.left = xpos + logoWidth * Math.cos(currStep + i * TrigSplit * Math.PI / 180);
Sz[i] = ie[i].style.pixelTop - ypos;
if (Sz[i] < 5) Sz[i] = 5;ie[i].style.fontSize = Sz[i] / 1.7;
}
currStep -= step;
setTimeout('animateLogo()', 20);
}
window.onload = animateLogo;
}
// End -->
</script>
Alles anzeigen
hey thx!
ich bearbeite das grad mal bissle mal schaun was bei rauskommt
Greetz Picard
das war ich^^
kann mir denn bitte einer sagen, wie ich bei dem ersten script abstell, das der kreis bei bewegung des cursors "aufreißt"
bzw, dass der ges. kreis sich vom cursor löst und "nachläuft"...?
Gruß Picard
mal wieder ich... *lol*
Einfach etwas googeln oder besuche mal ein paar Java Seiten
ja ich such und such und such find aber nichts wirklich richtiges....
von welcher seite hast du die denn??
Greetz Picard
Habe den Link nicht mehr zu der Seite
puh.. ich habs geschafft zu ändern...
ist glaube ich zwar nicht ganz "richtiges" js aber phase 5 und der ie meckern nicht... und es klappt..
damitd er kreis des mausverfolgers nicht aufreit mus man nur die letzte funktion durch die ersetzen:
function Delay(){
for (i=0; i < L; i++)
{
Y[i]=Yn[i]+=(ypos-Yn[i])+(0.1+i/L);
X[i]=Xn[i]+=(xpos-Xn[i])+(0.1+i/L);
}
animateLogo();
setTimeout('Delay()',20);
}
window.onload=Delay;
Alles anzeigen
also quasi nur die * zeichen durch + zeichen ersetzen^^
Gruß picard
Zitat von Jean_Luc_Picard
hab ich... aber mein mozilla speichertt das nicht...
ist auch in andren foren so..
Gruß Picard
Meistens liegt es daran, dass Cookies deaktiviert sind oder für diese Site geblockt sind. Mozilla lässt aber sitebezogene Cookieeinstellungen zu. Bei Firefox z.B. Extras > Einstellungen > Datenschutz > Cookíes > Ausnahmen
Hallo ich bin hier ne neuling und komme noch nicht klar muss mich erst mal dran gewöhnen
Nun habe ich eine Problem und zwar wenn ich bei meiner mich seite animierte Herzen fallen lassen will,kommt da nur lauter x´s und ich weiss nicht warum !"wie gesagt bin neuling,lerne alles noch "kann jemand mir helfen *liebanguck*
Dangääääää
Hast du die Grafiken denn richtig verlinkt?
Wenn es rote Xe regnet bedeutet das meistens, dass der Browser die Grafiken nicht findet.
admin, HIILLLFFFFEEEE wie kann ich denn so ein Mausverfolger machen,bei dem Harry Potter auf einem Besen ist und der wie bei dem Gimmick Kugelmaus umherschwingt??? Please help me admin
nikoesser2002@web.de
myhogwarts.oyla4.de
Bin in deinem Fall jetzt überfragt !