Opacity bei html dokument funzt selber code beim einbinden nicht
Admin von site
- css
0 LX
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 ?
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
Hat sich erledigt vielen dank leute ihr seit die besten