Hi,
ich programmiere schon seit langem kleinere Javascript Code-Schnippsel und würde gerne wissen ob man diese eventuell verbessern könnte oder bessere Lösungen vorhanden wären.
Hier seht ihr ein FadeIn und FadeOut Script, ist die Programmierung Okay?
ich programmiere schon seit langem kleinere Javascript Code-Schnippsel und würde gerne wissen ob man diese eventuell verbessern könnte oder bessere Lösungen vorhanden wären.
Hier seht ihr ein FadeIn und FadeOut Script, ist die Programmierung Okay?
Code:
var transparenz;
var prozent = 0;
var antwort;
var block="nein";
function fade(div, zeige) {
if(block=="ja"){
}else{
antwort = zeige;
if(antwort=="angezeigt"){
prozent=100;
block="ja";
transparenz = window.setInterval("durchsichtig('"+div+"')",50);
}else{
prozent=0;
block="ja";
transparenz = window.setInterval("anzeigen('"+div+"')",50);
}
}
}
function anzeigen(div){
if(prozent==105){
window.clearInterval(transparenz);
antwort="angezeigt";
block="nein";
}else{
document.getElementById(div).style.opacity = (prozent / 100);
document.getElementById(div).style.MozOpacity = (prozent / 100);
document.getElementById(div).style.KhtmlOpacity = (prozent / 100);
document.getElementById(div).style.filter = "alpha(opacity="+prozent+")";
prozent=5 + prozent;
}
}
function durchsichtig(div){
if(prozent==-5){
window.clearInterval(transparenz);
antwort="verblasst";
block="nein";
}else{
document.getElementById(div).style.opacity = (prozent / 100);
document.getElementById(div).style.MozOpacity = (prozent / 100);
document.getElementById(div).style.KhtmlOpacity = (prozent / 100);
document.getElementById(div).style.filter = "alpha(opacity="+prozent+")";
prozent=prozent - 5;
}
}