Admin von site: Opacity bei html dokument funzt selber code beim einbinden nicht

ich habe versucht ein code einzubinden der die opacity funktion benutzt um bilder beim rübergehn mit der maus sichtlich heller zu machen

das problem wenn ich selber ein html dokument verwende macht die funktion keine probleme aba wenn ich es ins blog einbinde zeigt er nix an

hier sieht es euch an http://3partkingz.blogspot.com/ blick nicht mehr durch raste bald aus was ist das für eine dumme funktion....

<script language="JavaScript">  
<!--  
var itv = 50;  
var step = 10;  
var start = 0;  
var end = 0;  
var currentOpac;  
  
//change the opacity for different browsers  
function changeOpac(obj, opacity) {  
        var object = obj.style;  
        object.opacity = (opacity / 100);  
        object.MozOpacity = (opacity / 100);  
        object.KhtmlOpacity = (opacity / 100);  
        object.filter = "alpha(opacity=" + opacity + ")";  
}  
  
function BeginOpacity(obj, s, e)  
{  
        start = s;  
        end = e;  
        currentOpac = s;  
        theobject=obj;  
        changing=setInterval("opacityit(theobject)",itv);  
}  
  
function EndOpacity(obj, end){  
        clearInterval(changing);  
        changeOpac(obj, end);  
}  
  
function opacityit(obj){  
        if(start > end) {  
                if (currentOpac>end){  
                        currentOpac = currentOpac - step;  
                        changeOpac(obj,currentOpac);  
                }  
                else if (window.highlighting)  
                        clearInterval(highlighting);  
        } else if(start < end) {  
                if (currentOpac<end){  
                        currentOpac = currentOpac + step;  
                        changeOpac(obj,currentOpac);  
                }  
                else if (window.changing)  
                        clearInterval(changing);  
        }  
}  
//-->  
</script>

...eingebundener css text...

  
  
  
  
<a href="http://google.de/" target="_blank" title="blabla"><img onmouseout="EndOpacity(this,40)" onmouseover="BeginOpacity(this,40,100)" style="opacity: 0.4;" alt="alternative" src="http://www.abload.de/img/theeye_poster010jb.jpg" width="250" border="0" /></a>

was mach ich falsch ?

  1. Hallo!

    function BeginOpacity(obj, s, e)
    {
            start = s;
            end = e;
            currentOpac = s;
            theobject=obj;
            changing=setInterval("opacityit(theobject)",itv);
    }

    Ich würde auf den ersten Blick behaupten, dass theobject nicht korrekt übergeben werden kann. Verwende lieber eine closure innerhalb einer vordefinierten Funktion.

    Gruß, LX

    --
    RFC 1925, Satz 6: Es ist einfacher, ein Problem zu verschieben (...), als es zu lösen.
    1. Hat sich erledigt vielen dank leute ihr seit die besten