Kommentare

BeRo schrieb am 24.10.2016 um 23:39 Uhr

Meistens sieht das Problem eher so aus, dass eine implementierte Funktion in der Vorschau nicht funktioniert...

Der WD benutzt für die Vorschau eine funktionsreduzierte Version des Internet Explorer. Da ist es nicht ausgeschlossen, dass zusätzlich per Script eingebaute Funktionen nicht richtig erkannt- und ausgeführt werden.
Stellst Du in der Vorschau irgendein Fehlverhalten Deiner Site fest, ist es nicht die schlechteste Idee, die Site zunächst lokal zu exportieren und dann erst die index.htm per Doppelklick in einem installierten Browser zu öffnen...

In Deinem Fall könnte das auch helfen, weil beim Export i. d. R. alle zusätzlich benötigten Dateien in das Verzeichnis "index_htm_files" kopiert werden.

Probier's mal.

Zuletzt geändert von BeRo am 24.10.2016, 23:45, insgesamt 2-mal geändert.

Auf den Tag genau gehen heute, am 14.08.2021, 10 Jahre online Support für die Community zu Ende.
Ich freue mich auf eine neue, berufliche Herausforderung, die sich gerade ergeben hat. Leider bleibt dann keine Zeit mehr für die Community übrig, aber Ihr seid bei den aktiven Mitgliedern in besten Händen.
Sicher schaue ich auch ab und zu nochmal rein... 🤓

jujoe schrieb am 25.10.2016 um 21:39 Uhr

Vielen Dank für die schnelle Hilfe. Ich glaube, mein Problem habe ich aber nicht richtig beschrieben. Leider funktioniert der Schneefall während der "funktionsreduzierten" Vorschau, dann aber nicht beim Öffnen in einem Browser oder von anderen PCs.

jujoe schrieb am 25.10.2016 um 21:48 Uhr

Also, zumindest bei dem WD 7 exportiert man doch sowieso erst die komplette Site und veröffentlicht sie dann. Das ist doch ein automatischer workflow.  Ist das der Weg den Du meinst oder muss ich mich von diesem Automatismus lösen und einzeln etwas anstoßen?

Noch einmal viiiielen Dank.

BeRo schrieb am 25.10.2016 um 22:55 Uhr

[...] muss ich mich von diesem Automatismus lösen und einzeln etwas anstoßen [...]

Nein.
Wenn Du die exportierte "index.htm" in einem installierten Browser öffnest und das eingebaute Script (Schneeflocken) nicht funktioniert, liegt die Ursache eventuell in weiteren Scriptlets, die zusätzlich installiert sind. Dabei kann es zu Kollisionen der einzelnen Funktionen kommen.
Prüf' das mal und lösche ggf. alle anderen Scripts vorübergehend aus dem Quellcode.

Wenn das Schneeflocken Script das einzige Script ist, das Du eingebaut hast, dann poste den Code doch mal hier. Evtl. lässt sich dann mehr über die Ursache des Problems sagen.

Zuletzt geändert von BeRo am 25.10.2016, 22:55, insgesamt 1-mal geändert.

Auf den Tag genau gehen heute, am 14.08.2021, 10 Jahre online Support für die Community zu Ende.
Ich freue mich auf eine neue, berufliche Herausforderung, die sich gerade ergeben hat. Leider bleibt dann keine Zeit mehr für die Community übrig, aber Ihr seid bei den aktiven Mitgliedern in besten Händen.
Sicher schaue ich auch ab und zu nochmal rein... 🤓

marboe schrieb am 26.10.2016 um 12:16 Uhr

Hallo jujoe,

ein sehr gut funktionierendes Javascript ist zB dieses hier:  (im Body einer Platzhalters unter HTML-Code eingegeben; der Platzhalter bestimmt die Größe der Schneeflockenfläche die genutzt wird).

<!-- präsentiert von kostenlose-javascripts.de -->
<script type='text/javascript'>
<!--
// Anzahl der Schneeflocken (mehr als 30 - 40 nicht empfehlenswert)
var snowmax=40;

// Farben der Schneeflocken. Es können beliebig viele Farben angegeben werden
var snowcolor=new Array("#AAAACC","#DDDDFF","#CCCCDD","#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="*";

// Fallgeschwindigkeit (empfohlen sind Werte zwischen 0.3 bis 2)
var sinkspeed=0.8;

// Maximale Größe der Schneeflocken
var snowmaxsize=36;

// Minimale Größe der Schneeflocken
var snowminsize=8;

/*  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("<span id='s"+i+"' style='position:absolute;top:-"+snowmaxsize+"px;'>"+snowletter+"</span>");
}
//-->
</script>
<br />
<div id="kostenlosejavascripts" align="center"></div>
<br />
<script type="text/javascript">if (browserok) {initsnow();}</script>
<!-- präsentiert von kostenlose-javascripts.de -->

 

Gruß Marboe