Lexi Help
Partner
free forum

Fallende Blätter

Vorheriges Thema anzeigen Nächstes Thema anzeigen Nach unten

Fallende Blätter

Beitrag von Leonides am Di 27 Sep 2011 - 12:41

Hallo alle zusammen!

Also ich hab heute diesen Code hier gefunden.

Code:
<!-- präsentiert von kostenlose-javascripts.de -->
<script type='text/javascript'>
<!--
var no = 18; // Anzahl der Laubblaetter
var speed = 25; // Geschwindigkeit -> je kleiner die Zahl, desto schneller
laub = new Array(3);
laub[0] = "herbstlaub1.gif"; // Bild
laub[1] = "herbstlaub2.gif"; // Bild
laub[2] = "herbstlaub3.gif"; // Bild


var dx, xp, yp;    // coordinate and position variables
var am, stx, sty;  // amplitude and step variables
var i, doc_width = 800, doc_height = 600;

doc_width = document.body.clientWidth;
doc_height = 1100;

dx = new Array();
xp = new Array();
yp = new Array();
am = new Array();
stx = new Array();
sty = new Array();
for (i = 0; i < no; ++ i) {
   dx[i] = 0;                        // set coordinate variables
   xp[i] = Math.random()*(doc_width-50);  // set position variables
   yp[i] = Math.random()*doc_height;
   am[i] = Math.random()*20;        // set amplitude variables
   stx[i] = 0.02 + Math.random()/10; // set step variables
   sty[i] = 0.7 + Math.random();    // set step variables

   if (i == 0) {
      document.write("<div id=\"laubdot"+ i +"\" style=\"position: ");
      document.write("absolute; z-index: "+ i +"; visibility: ");
      document.write("visible; top: 15px; LEFT: 15px;\"><img src=\"");
      document.write(laub[i%3] + "\" border=\"0\"></div>");
   } else {
      document.write("<div id=\"laubdot"+ i +"\" style=\"position: ");
      document.write("absolute; z-index: "+ i +"; visibility: ");
      document.write("visible; top: 15px; left: 15px;\"><img src=\"");
      document.write(laub[i%3] + "\" border=\"0\"></div>");
   }
}

function laubIE() {  // IE main animation function
   for (i = 0; i < no; ++ i) {  // iterate for every dot
      yp[i] += sty[i];
      if (yp[i] > doc_height-50) {
         xp[i] = Math.random()*(doc_width-am[i]-30);
         yp[i] = 0;
         stx[i] = 0.02 + Math.random()/10;
         sty[i] = 0.7 + Math.random();
      }
      dx[i] += stx[i];
      document.getElementById("laubdot"+i).style.top = yp[i] + 'px';
      document.getElementById("laubdot"+i).style.left = (xp[i] + am[i]*Math.sin(dx[i])) + 'px';
   }
   setTimeout("laubIE()", speed);
}
//-->
</script>
<br />
<!-- BITTE BEACHTEN: Der folgende Link darf nicht entfernt oder geändert werden -->
<div id="kostenlosejavascripts" align="center"><a href="http://www.kostenlose-javascripts.de/lte-anbieter-vergleich.html" title="Internetanbieter  Vergleich" target="_blank">Internetanbieter  Vergleich</a></div>
<br />
<script type="text/javascript" src="http://www.kostenlose-javascripts.de/startScript.php?id=415"></script>
<!-- präsentiert von kostenlose-javascripts.de -->

An sich sollten hier statt Schneeflocken, Blätter runterfallen.

Ich hab diesen Code im Admin-Bereich -> Module -> Javascript Codes Verwaltung eingefügt. Allerdings tut sich hier bei mir nichts.
Allerdings wenn ich den Code in ein Portal-Modul gebe funktioniert es ohne Probleme. Wobei sich die fallenden Blätter nur auf einen bestimmten Bereich beschrenken.

Ich dachte ich mir vielleicht kann mir jemand von euch hier bitte weiterhelfen.

Ich bedanke mich herzlich und wünsche euch noch einen schönen Nachmittag.

Liebe Grüße
Leonides

Leonides
Stammgast
Stammgast

Beiträge : 267
Anmeldedatum : 21.01.11

Nutzerprofil anzeigen

Nach oben Nach unten

Re: Fallende Blätter

Beitrag von #Frank am Di 27 Sep 2011 - 13:11

Das Problem bei diesem Script von kostenlose-javascripts.de ist das, das diese so eingesetzt werden müssen, das diese Sichtbar sind, weil diese auch einen Link im Forum platzieren wollen.
Es ist nicht möglich dieses Script in der Javascriptverwaltung einzusetzen.
In einem Modul ist das schon möglich.
Du hast noch die Alternative das in die Nachricht auf der Startseite einzusetzen. Da du aber ein PHPBB2 Forum hast, kannst du das auch in das Template overall Footer am ende zwischen:
</body>
und
</html>
Einsetzen.



Keine Unaufgeforderten PN senden! Unsere Regeln Passwort vergessen ? Info's zu den Gründerdaten
Mein IPad schreibt die tollsten Wörter... Nicht wundern... Einfach geniessen...!

Meine Geduld wird geladen:

Fortschritt: 67%
Never change a running system on Friday!

#Frank
Administrator
Administrator

Männlich Beiträge : 34498
Hinweis : Never change a running system on Friday!
Anmeldedatum : 13.08.08
Firefox

Nutzerprofil anzeigen

Nach oben Nach unten

Re: Fallende Blätter

Beitrag von Leonides am Di 27 Sep 2011 - 13:18

Hallo #Frank!
Danke für deine rasche Antwort.
Also ich hab das jetzt im overall Footer probiert, aber ich hab dort nur den Link von dem "Anbieter" aber sonst scheint dort nichts auf.

Liebe Grüße
Leonides

Leonides
Stammgast
Stammgast

Beiträge : 267
Anmeldedatum : 21.01.11

Nutzerprofil anzeigen

Nach oben Nach unten

Re: Fallende Blätter

Beitrag von #Frank am Di 27 Sep 2011 - 13:30

Das wollte ich gerade schreiben.
So wie es aussieht, geht es wirklich nur bei Nachricht auf der Startseite, weil es sonnst nirgends Akzeptiert wird.
Du kannst es auch in ein Modul setzen, wie du es ja schon gemacht hattest.
Das geht auch.



Keine Unaufgeforderten PN senden! Unsere Regeln Passwort vergessen ? Info's zu den Gründerdaten
Mein IPad schreibt die tollsten Wörter... Nicht wundern... Einfach geniessen...!

Meine Geduld wird geladen:

Fortschritt: 67%
Never change a running system on Friday!

#Frank
Administrator
Administrator

Männlich Beiträge : 34498
Hinweis : Never change a running system on Friday!
Anmeldedatum : 13.08.08
Firefox

Nutzerprofil anzeigen

Nach oben Nach unten

Re: Fallende Blätter

Beitrag von Leonides am Di 27 Sep 2011 - 13:33

Also im Modul, ist es wie gesagt so dass die Blätter nur in einem bestimmten Bereich angezeigt werden und das ist auch irgendwie doof, weil ich denke dass es besser aussieht wenn es über die ganze seite fällt.
Ich danke dir auf jeden Fall für deine rasche Antwort #Frank. Smile
Liebe Grüße
Leonides

Leonides
Stammgast
Stammgast

Beiträge : 267
Anmeldedatum : 21.01.11

Nutzerprofil anzeigen

Nach oben Nach unten

Re: Fallende Blätter

Beitrag von #Frank am Di 27 Sep 2011 - 13:55

Dann musst du die Werte im Script ändern, die hier sind:
var i, doc_width = 800, doc_height = 600;

doc_width = document.body.clientWidth;
doc_height = 1100;
Ich habe da das eingesetzt:
var i, doc_width = 2000, doc_height = 3000;

doc_width = document.body.clientWidth;
doc_height = 3000;

Bei:
doc_height
kommt es darauf an wie hoch dein Forum ist. je länger das Forum ist, um so höher musst du den wert setzen, damit es auch bis unten hin fällt.
Du musst da mal ein wenig mit den Werten rumprobieren.



Keine Unaufgeforderten PN senden! Unsere Regeln Passwort vergessen ? Info's zu den Gründerdaten
Mein IPad schreibt die tollsten Wörter... Nicht wundern... Einfach geniessen...!

Meine Geduld wird geladen:

Fortschritt: 67%
Never change a running system on Friday!

#Frank
Administrator
Administrator

Männlich Beiträge : 34498
Hinweis : Never change a running system on Friday!
Anmeldedatum : 13.08.08
Firefox

Nutzerprofil anzeigen

Nach oben Nach unten

Re: Fallende Blätter

Beitrag von Leonides am Di 27 Sep 2011 - 14:10

Also ich hab das jetzt mit einer zugroßen Grafik ausprobiert und jetzt fällt die Grafik nur auf der rechten Seite runter auf der linken Seite und in der Mitte fällt nichts runter.

Liebe Grüße Leonides

PS: Ich hab die Grafik erst mal raus gemacht, weil dadurch bei mir das ganze Forum ruckelt. o.o


Edit: Also ich wollte nur bescheid sagen, dass es nun geklappt hat.
Danke für deine Hilfe #Frank! Smile

Aber es gibt noch ein Problem.... Es ist so das mein Portal sich nicht zu 100% scrollen lässt. o.o

Leonides
Stammgast
Stammgast

Beiträge : 267
Anmeldedatum : 21.01.11

Nutzerprofil anzeigen

Nach oben Nach unten

Vorheriges Thema anzeigen Nächstes Thema anzeigen Nach oben


 
Forenbefugnisse:
Sie können in diesem Forum nicht antworten