{"id":132,"date":"2015-09-14T14:45:08","date_gmt":"2015-09-14T12:45:08","guid":{"rendered":"https:\/\/wiki.ad-libitum.info\/?page_id=132"},"modified":"2015-09-14T15:34:15","modified_gmt":"2015-09-14T13:34:15","slug":"vordergrund-aus-und-einschalten","status":"publish","type":"page","link":"https:\/\/wiki.ad-libitum.info\/?page_id=132","title":{"rendered":"Vordergrund aus- und einschalten"},"content":{"rendered":"<p>Auf der Seite folgenden Code ganz am Anfang einbinden:<code><br \/>\n&lt;div id=\"ausblender\"&gt;<br \/>\n&lt;img name=\"ein_aus\" title=\"zum Aus- und Einschalten des Vordergrunds\" src=\"files\/laden_im_thal\/grafiken\/baum_klein.jpg\" alt=\"\" onclick=\"verblassen('wrapper', 2000);\"&gt;<\/code><br \/>\n<code><br \/>\n&lt;script type=\"text\/javascript\"&gt;<br \/>\ndocument.getElementById(\"wrapper\").style.opacity = \"0\";<br \/>\ndocument.getElementById(\"wrapper\").style.filter = \"alpha(opacity = 0)\";<br \/>\nsetTimeout (\"einblenden();\", 2000);<\/code><br \/>\n<code><br \/>\nfunction einblenden() {<br \/>\nverblassen(\"wrapper\", 2000);<br \/>\n}<\/code><br \/>\n<code><br \/>\n&lt;\/script&gt;<br \/>\n&lt;\/div&gt;<br \/>\n<\/code><br \/>\nDas <code>&lt;div id=\"wrapper\"&gt;<\/code> ist dann das erste Tag, das nach <code>&lt;body&gt;<\/code> kommen muss.<\/p>\n<p>Der Code f\u00fcr das aus- und einblenden ist wie folgt:<br \/>\n<code><\/code><\/p>\n<pre>\/\/Idee: http:\/\/tech.pro\/tutorial\/725\/javascript-tutorial-simple-fade-animation\r\n\/\/var TimeToFade = 2000.0;\r\n\r\nfunction animateFade(lastTick, eid, dauer)\r\n{  \r\n  var curTick = new Date().getTime();\r\n  var elapsedTicks = curTick - lastTick;\r\n  \r\n  var element = document.getElementById(eid);\r\n \r\n  if(element.FadeTimeLeft &lt;= elapsedTicks)\r\n  {\r\n    element.style.opacity = element.FadeState == 1 ? '1' : '0';\r\n    element.style.filter = 'alpha(opacity = ' + (element.FadeState == 1 ? '100' : '0') + ')';\r\n    element.FadeState = element.FadeState == 1 ? 2 : -2;\r\n    return;\r\n  }\r\n \r\n  element.FadeTimeLeft -= elapsedTicks;\r\n  var newOpVal = element.FadeTimeLeft\/dauer;\r\n  if(element.FadeState == 1)\r\n    newOpVal = 1 - newOpVal;\r\n\r\n  element.style.opacity = newOpVal;\r\n  element.style.filter = 'alpha(opacity = ' + (newOpVal*100) + ')';\r\n  \r\n    setTimeout(function(){animateFade(curTick,eid,dauer)}, 33);\r\n}\r\n\r\n\r\nfunction verblassen(eid, dauer)\r\n{\r\n\r\n  var element = document.getElementById(eid);\r\n \r\n   if(element.FadeState == 2)\r\n      document.images.ein_aus.src = \"files\/laden_im_thal\/bilder\/baum_klein_hover.jpg\";\r\n  else\r\n      document.images.ein_aus.src = \"files\/laden_im_thal\/bilder\/baum_klein.jpg\";\r\n\r\n  if(element.FadeState == null)\r\n  {\r\n    if(element.style.opacity == null || element.style.opacity == '' \r\n       || element.style.opacity == '1') \r\n      element.FadeState = 2;\r\n    else \r\n      element.FadeState = -2;\r\n  }\r\n    \r\n  if(element.FadeState == 1 || element.FadeState == -1)\r\n  {\r\n    element.FadeState = element.FadeState == 1 ? -1 : 1;\r\n    element.FadeTimeLeft = dauer - element.FadeTimeLeft;\r\n  }\r\n  else\r\n  {\r\n    element.FadeState = element.FadeState == 2 ? -1 : 1;\r\n    element.FadeTimeLeft = dauer;\r\n    setTimeout(animateFade(new Date().getTime(),eid, dauer), 33);\r\n  } \r\n}\r\n\r\n\r\n$(document).ready(function(){\r\n    $(\"#fadeButton\").click(function(){\r\n        fade('fadeBlock');\r\n    });\r\n});<\/pre>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Auf der Seite folgenden Code ganz am Anfang einbinden: &lt;div id=&#8220;ausblender&#8220;&gt; &lt;img name=&#8220;ein_aus&#8220; title=&#8220;zum Aus- und Einschalten des Vordergrunds&#8220; src=&#8220;files\/laden_im_thal\/grafiken\/baum_klein.jpg&#8220; alt=&#8220;&#8220; onclick=&#8220;verblassen(&#8218;wrapper&#8216;, 2000);&#8220;&gt; &lt;script type=&#8220;text\/javascript&#8220;&gt; document.getElementById(&#8222;wrapper&#8220;).style.opacity = &#8222;0&#8220;; document.getElementById(&#8222;wrapper&#8220;).style.filter = &#8222;alpha(opacity = 0)&#8220;; setTimeout (&#8222;einblenden();&#8220;, 2000); function einblenden() { verblassen(&#8222;wrapper&#8220;, 2000); } &lt;\/script&gt; &lt;\/div&gt; Das &lt;div id=&#8220;wrapper&#8220;&gt; ist dann das erste Tag, das nach &lt;body&gt; [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-132","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/wiki.ad-libitum.info\/index.php?rest_route=\/wp\/v2\/pages\/132","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wiki.ad-libitum.info\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/wiki.ad-libitum.info\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/wiki.ad-libitum.info\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/wiki.ad-libitum.info\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=132"}],"version-history":[{"count":0,"href":"https:\/\/wiki.ad-libitum.info\/index.php?rest_route=\/wp\/v2\/pages\/132\/revisions"}],"wp:attachment":[{"href":"https:\/\/wiki.ad-libitum.info\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=132"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}