Javascript einbinden
Ich möchte ein Javascript mit "Schneefall" wie auf dieser Seite einbinden:
http://nordstar.myblog.de/
Habe es schon in den html-Vorlagen versucht, es wurde aber nichts angezeigt.
Wo genau muß ich so etwas einfügen, damit man es sehen kann?
Danke im Voraus!
http://nordstar.myblog.de/
Habe es schon in den html-Vorlagen versucht, es wurde aber nichts angezeigt.
Wo genau muß ich so etwas einfügen, damit man es sehen kann?
Danke im Voraus!
Lowersaxony
vor 6136 Tagen
in-cognito
vor 6136 Tagen
bei mir hat das mal im pageskin funktioniert:
[script type='text/javascript']
<!--
// Anzahl der Schneeflocken (mehr als 30 - 40 nicht empfehlenswert)
var snowmax=5;
// Farben der Schneeflocken. Es können beliebig viele Farben angegeben werden
var snowcolor=new Array("#AAAACC","#40007f","#555555","#F3F3F3","#F0FFFF");
// Fonts, welche die Schneeflocken erzeugen. Beliebig viele Fonts ergänzbar
var snowtype=new Array("Arial Black","Arial Narrow","Times","Comic Sans MS");
// Zeichen für die Schneeflocke (empfohlen: * )
var snowletter="whatever";
// Fallgeschwindigkeit (empfohlen sind Werte zwischen 0.3 bis 2)
var sinkspeed=0.1;
// Maximale Größe der Schneeflocken
var snowmaxsize=10;
// Minimale Größe der Schneeflocken
var snowminsize=30;
/* Schnee-Zone:
** 1 für überall, 2 für Schneefall nur auf der linken Seite
** 3 für Schneefall in der Mitte, 4 für Schneefall nur auf der rechten Seite */
var snowingzone=1;
/*
* Ab hier nichts mehr ändern *
*/
var snow=new Array();
var marginbottom;
var marginright;
var timer;
var i_snow=0;
var x_mv=new Array();
var crds=new Array();
var lftrght=new Array();
var browserinfos=navigator.userAgent ;
var ie5=document.all&&document.getElementById&&!browserinfos.match(/Opera/);
var ns6=document.getElementById&&!document.all;
var opera=browserinfos.match(/Opera/);
var browserok=ie5||ns6||opera;
function randommaker(range) {
rand=Math.floor(range*Math.random());
return rand;
}
function initsnow() {
if (ie5 || opera) {
marginbottom = document.body.clientHeight;
marginright = document.body.clientWidth;
}
else if (ns6) {
marginbottom = window.innerHeight;
marginright = window.innerWidth;
}
var snowsizerange=snowmaxsize-snowminsize;
for (i=0;i<=snowmax;i++) {
crds[i] = 0;
lftrght[i] = Math.random()*15;
x_mv[i] = 0.03 + Math.random()/10;
snow[i]=document.getElementById("s"+i);
snow[i].style.fontFamily=snowtype[randommaker(snowtype.length)];
snow[i].size=randommaker(snowsizerange)+snowminsize;
snow[i].style.fontSize=snow[i].size;
snow[i].style.color=snowcolor[randommaker(snowcolor.length)];
snow[i].sink=sinkspeed*snow[i].size/5;
if (snowingzone==1) {snow[i].posx=randommaker(marginright-snow[i].size);}
if (snowingzone==2) {snow[i].posx=randommaker(marginright/2-snow[i].size);}
if (snowingzone==3) {snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/4;}
if (snowingzone==4) {snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/2;}
snow[i].posy=randommaker(2*marginbottom-marginbottom-2*snow[i].size);
snow[i].style.left=snow[i].posx;
snow[i].style.top=snow[i].posy;
}
movesnow();
}
function movesnow() {
for (i=0;i<=snowmax;i++) {
crds[i] += x_mv[i];
snow[i].posy+=snow[i].sink;
snow[i].style.left=(snow[i].posx+lftrght[i]*Math.sin(crds[i])) + "px";
snow[i].style.top=snow[i].posy + "px";
if (snow[i].posy>=marginbottom-2*snow[i].size || parseInt(snow[i].style.left)>(marginright-3*lftrght[i])){
if (snowingzone==1) {snow[i].posx=randommaker(marginright-snow[i].size);}
if (snowingzone==2) {snow[i].posx=randommaker(marginright/2-snow[i].size);}
if (snowingzone==3) {snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/4;}
if (snowingzone==4) {snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/2;}
snow[i].posy=0;
}
}
var timer=setTimeout("movesnow()",50);
}
for (i=0;i<=snowmax;i++) {
document.write(""+snowletter+"");
}
if (browserok) {
window.onload=initsnow
}
//-->
[/script ]
ändere die [] am anfang/ende um in < >
[script type='text/javascript']
<!--
// Anzahl der Schneeflocken (mehr als 30 - 40 nicht empfehlenswert)
var snowmax=5;
// Farben der Schneeflocken. Es können beliebig viele Farben angegeben werden
var snowcolor=new Array("#AAAACC","#40007f","#555555","#F3F3F3","#F0FFFF");
// Fonts, welche die Schneeflocken erzeugen. Beliebig viele Fonts ergänzbar
var snowtype=new Array("Arial Black","Arial Narrow","Times","Comic Sans MS");
// Zeichen für die Schneeflocke (empfohlen: * )
var snowletter="whatever";
// Fallgeschwindigkeit (empfohlen sind Werte zwischen 0.3 bis 2)
var sinkspeed=0.1;
// Maximale Größe der Schneeflocken
var snowmaxsize=10;
// Minimale Größe der Schneeflocken
var snowminsize=30;
/* Schnee-Zone:
** 1 für überall, 2 für Schneefall nur auf der linken Seite
** 3 für Schneefall in der Mitte, 4 für Schneefall nur auf der rechten Seite */
var snowingzone=1;
/*
* Ab hier nichts mehr ändern *
*/
var snow=new Array();
var marginbottom;
var marginright;
var timer;
var i_snow=0;
var x_mv=new Array();
var crds=new Array();
var lftrght=new Array();
var browserinfos=navigator.userAgent ;
var ie5=document.all&&document.getElementById&&!browserinfos.match(/Opera/);
var ns6=document.getElementById&&!document.all;
var opera=browserinfos.match(/Opera/);
var browserok=ie5||ns6||opera;
function randommaker(range) {
rand=Math.floor(range*Math.random());
return rand;
}
function initsnow() {
if (ie5 || opera) {
marginbottom = document.body.clientHeight;
marginright = document.body.clientWidth;
}
else if (ns6) {
marginbottom = window.innerHeight;
marginright = window.innerWidth;
}
var snowsizerange=snowmaxsize-snowminsize;
for (i=0;i<=snowmax;i++) {
crds[i] = 0;
lftrght[i] = Math.random()*15;
x_mv[i] = 0.03 + Math.random()/10;
snow[i]=document.getElementById("s"+i);
snow[i].style.fontFamily=snowtype[randommaker(snowtype.length)];
snow[i].size=randommaker(snowsizerange)+snowminsize;
snow[i].style.fontSize=snow[i].size;
snow[i].style.color=snowcolor[randommaker(snowcolor.length)];
snow[i].sink=sinkspeed*snow[i].size/5;
if (snowingzone==1) {snow[i].posx=randommaker(marginright-snow[i].size);}
if (snowingzone==2) {snow[i].posx=randommaker(marginright/2-snow[i].size);}
if (snowingzone==3) {snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/4;}
if (snowingzone==4) {snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/2;}
snow[i].posy=randommaker(2*marginbottom-marginbottom-2*snow[i].size);
snow[i].style.left=snow[i].posx;
snow[i].style.top=snow[i].posy;
}
movesnow();
}
function movesnow() {
for (i=0;i<=snowmax;i++) {
crds[i] += x_mv[i];
snow[i].posy+=snow[i].sink;
snow[i].style.left=(snow[i].posx+lftrght[i]*Math.sin(crds[i])) + "px";
snow[i].style.top=snow[i].posy + "px";
if (snow[i].posy>=marginbottom-2*snow[i].size || parseInt(snow[i].style.left)>(marginright-3*lftrght[i])){
if (snowingzone==1) {snow[i].posx=randommaker(marginright-snow[i].size);}
if (snowingzone==2) {snow[i].posx=randommaker(marginright/2-snow[i].size);}
if (snowingzone==3) {snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/4;}
if (snowingzone==4) {snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/2;}
snow[i].posy=0;
}
}
var timer=setTimeout("movesnow()",50);
}
for (i=0;i<=snowmax;i++) {
document.write(""+snowletter+"");
}
if (browserok) {
window.onload=initsnow
}
//-->
[/script ]
ändere die [] am anfang/ende um in < >
in-cognito
vor 6136 Tagen
zeigt nicht alles an,lass dir eben den quelltext von meinem blog anzeigen und kopiers raus.
oben kannste bearbeiten(farben,zeichen,anzahl,sinkgeschwindigkeit)
bei mir isses dieser whatever-effekt.
oben kannste bearbeiten(farben,zeichen,anzahl,sinkgeschwindigkeit)
bei mir isses dieser whatever-effekt.
skydance
vor 6136 Tagen
Tipp zur Anzeige
Die Zeilen zwischen <code> und </code> packen, dann wird alles angezeigt, und man muss auch nicht mit [ oder § herumspielen.
Lowersaxony
vor 6135 Tagen
Danke erstmal an alle!
@ skydance
Nun, das ist Geschmackssache und soll jeden bei mitmenschlicher Toleranz zugestanden werden, wie er es am schönsten findet. Wir leben ja in einer Demokratie.
Ich hab' das Script in besagtem Blog gesehen und weiß von daher nicht, wo man es herunterladen kann.
Und ich wollte schon DAS spezielle Script unter dem Link, den ich hier eingesetzt habe. Bei den twoday-Blogs ist alles komplizierter einzufügen als bei myblog-Blogs, habe ich den Eindruck.
@ kender
da ist eindeutig Schnee oder schneeähnliches in dem Blog. Liegt vielleicht am "falschen" Browser, wenn Du das nicht sehen kannst.
@ in-cognito
Ein Pageskin hab ich leider nicht.
Unter "Startseite" z.B. sehe ich: Startseite (Site.main), Dayheader (Story.dayheader)
Dayfootr (Story.dayfooter) und Vorschau (Story.preview).
Und auch bei all den anderen steht kein Pageskin dabei. Kenne mich aber auch nicht so umwerfend aus. Wo ist dieser denn zu finden? Oder heißt der Pageskin ein wenig anders? Und nur Insider nennen ihn "Pageskin"?
Und in Deinem Blog sehe ich leider keinen Schneefall. Nur eine einfliegende Schrift "whatever" und einen wackeligen Totenkopf-Hintergrund ;-)
Nun, das ist Geschmackssache und soll jeden bei mitmenschlicher Toleranz zugestanden werden, wie er es am schönsten findet. Wir leben ja in einer Demokratie.
Ich hab' das Script in besagtem Blog gesehen und weiß von daher nicht, wo man es herunterladen kann.
Und ich wollte schon DAS spezielle Script unter dem Link, den ich hier eingesetzt habe. Bei den twoday-Blogs ist alles komplizierter einzufügen als bei myblog-Blogs, habe ich den Eindruck.
@ kender
da ist eindeutig Schnee oder schneeähnliches in dem Blog. Liegt vielleicht am "falschen" Browser, wenn Du das nicht sehen kannst.
@ in-cognito
Ein Pageskin hab ich leider nicht.
Unter "Startseite" z.B. sehe ich: Startseite (Site.main), Dayheader (Story.dayheader)
Dayfootr (Story.dayfooter) und Vorschau (Story.preview).
Und auch bei all den anderen steht kein Pageskin dabei. Kenne mich aber auch nicht so umwerfend aus. Wo ist dieser denn zu finden? Oder heißt der Pageskin ein wenig anders? Und nur Insider nennen ihn "Pageskin"?
Und in Deinem Blog sehe ich leider keinen Schneefall. Nur eine einfliegende Schrift "whatever" und einen wackeligen Totenkopf-Hintergrund ;-)
in-cognito
vor 6135 Tagen
das whatever kannst du beliebig ändern. wenn du stattdessen ein * hinmachst,schneits eben.
der code muss bei hauptseite (site.pages) nach der w3org-zeile eingefügt werden.
hier: // Zeichen für die Schneeflocke (empfohlen: * )
var snowletter="whatever"; kannst du das zeichen oder schrift ändern.
der code muss bei hauptseite (site.pages) nach der w3org-zeile eingefügt werden.
hier: // Zeichen für die Schneeflocke (empfohlen: * )
var snowletter="whatever"; kannst du das zeichen oder schrift ändern.
Lowersaxony
vor 6133 Tagen
@in-cognito
tut mir leid, ich weiß nicht, wo ich was genau machen soll? Ich kenne mich nicht so sehr aus, schon gar nicht, was die ganzen Begrifflichkeiten betrifft.
Bei Myblog gehts scheinbar ganz einfach zwischen "HEAD und BODY" einzufügen. Das scheint hier doch deutlich anders zu sein.
@ kender
nun, es gibt für jeden Zweck einen Browser, habe ich mir sagen lassen. Mit dem einen geht dieses, mit dem anderen jenes. Nicht jeder kann alles.
Mit dem Internet-Explorer sehe ich auf jeden Fall völlig problemlos den Schnee. :-)
tut mir leid, ich weiß nicht, wo ich was genau machen soll? Ich kenne mich nicht so sehr aus, schon gar nicht, was die ganzen Begrifflichkeiten betrifft.
Bei Myblog gehts scheinbar ganz einfach zwischen "HEAD und BODY" einzufügen. Das scheint hier doch deutlich anders zu sein.
@ kender
nun, es gibt für jeden Zweck einen Browser, habe ich mir sagen lassen. Mit dem einen geht dieses, mit dem anderen jenes. Nicht jeder kann alles.
Mit dem Internet-Explorer sehe ich auf jeden Fall völlig problemlos den Schnee. :-)
skydance
vor 6133 Tagen
Also, "zwischen head und body" ist Unsinn, und zwar überall, unabhängig vom cms.
Zwischen <head> und </head> wär schon besser. Das geht hier wie dort genau so gut, das html-gerüst steht in der skin Hauptseite.
Was den Browser anbelangt, ich seh den Schnee im IE nicht - stattdessen eine Meldung, dass ein möglicherweise gefährliches Script auf meinen Computer zuzugreifen versucht. Tja. Im FF schneits, aber zum Glück relativ dezent.
Zwischen <head> und </head> wär schon besser. Das geht hier wie dort genau so gut, das html-gerüst steht in der skin Hauptseite.
Was den Browser anbelangt, ich seh den Schnee im IE nicht - stattdessen eine Meldung, dass ein möglicherweise gefährliches Script auf meinen Computer zuzugreifen versucht. Tja. Im FF schneits, aber zum Glück relativ dezent.


Argh! Ich hasse Schnee!
In den Beiträgen selbst ist Javascript aus Sicherheitsgründen größtenteils unterbunden.
Außerhalb dessen hängt der "richtige" Platz davon ab, was das Skript macht und wie es das macht, was es macht - die Anleitung müsste dort dabeistehen, wo man es runterladen kann.
antworten
Schneefall jetzt drin, aber anders
also ich hab es jetzt tatsächlich dort eingefügt und es funktioniert, wie man auf meiner Seite sehen kann. Ansonsten hab' ich nicht so viel Ahnung und mache das eher mit Ausprobieren, ob es funktioniert.
Wo genau ich es eingefügt habe, hab' ich in meinem neuesten Beitrag beschrieben.
antworten