skript minimierung
Sven
- javascript
Hallo leute,
Möchte ein skript das untern beschrieben ist um eine Funktion erweitern nur steh ich grad total aufm schlauch. Kann mir jemand einen dankanstoß geben. Wäre sehr Dankbar
function ChangeGlas(glas_id,glas_view)
{
var NewImgSrc = "/_gfx/glas_" + glas_id + "_" + glas_view + ".gif" ;
var Image_Target = "glas_" + glas_id ;
var Menu_Target = "menu_" + glas_id ;
var Menu_Color = "#000000"
document.getElementById(Image_Target).src = NewImgSrc;
switch(glas_id)
{
case "1": Menu_Color = "#1DE03A" ; break
case "2": Menu_Color = "#B56AFF" ; break
case "3": Menu_Color = "#C2C285" ; break
case "4": Menu_Color = "#00FF00" ; break
}
if (glas_view == "b")
{
document.getElementById(Menu_Target).style.color = Menu_Color ;
} else {
document.getElementById(Menu_Target).style.color = "";
}
}
Neue Funktion________________________________________________________
if (Bild == 1)
{
Bild = 2;
document.all.glas_id.filters.blendTrans.Apply();
document.all.glas_id.src = Bild2.src;
document.all.glas_id.filters.blendTrans.Play();
}
else
{
Bild = 1;
document.all.glas_id.filters.blendTrans.Apply();
document.all.glas_id.src = Bild1.src;
document.all.glas_id.filters.blendTrans.Play();
}
}
Hallo leute,
Möchte ein skript das untern beschrieben ist um eine Funktion erweitern nur steh ich grad total aufm schlauch. Kann mir jemand einen dankanstoß geben. Wäre sehr Dankbar
Ich versteh dein Problem nicht ganz. Wenn du im Script eine neue Funktion brauchst, dann definiere sie doch einfach.
MfG Robert
wenn du mir sagst wie ich diese einzelfunktion dann da rein bekomme
<img src="glas_1_a.gif" width="123" height="199" border="0"
id="glas_1" style="cursor:hand; filter:blendTrans(Duration=1,0 Transition=10)"
onMouseOver="javascript:ChangeGlas('1','b')"
onMouseOut="javascript:ChangeGlas('1','a')">»» »» Hallo leute,
Möchte ein skript das untern beschrieben ist um eine Funktion erweitern nur steh ich grad total aufm schlauch. Kann mir jemand einen dankanstoß geben. Wäre sehr Dankbar
Ich versteh dein Problem nicht ganz. Wenn du im Script eine neue Funktion brauchst, dann definiere sie doch einfach.
MfG Robert
wenn du mir sagst wie ich diese einzelfunktion dann da rein bekomme
<img src="glas_1_a.gif" width="123" height="199" border="0"
id="glas_1" style="cursor:hand; filter:blendTrans(Duration=1,0 Transition=10)"
onMouseOver="javascript:ChangeGlas('1','b')"
onMouseOut="javascript:ChangeGlas('1','a')">
Sagen wir, du hast die Funktion folgendermaßen definiert:
function neue_funktion(var Bild)
{
if (Bild == 1)
{
Bild = 2;
document.all.glas_id.filters.blendTrans.Apply();
document.all.glas_id.src = Bild2.src;
document.all.glas_id.filters.blendTrans.Play();
}
else
{
Bild = 1;
document.all.glas_id.filters.blendTrans.Apply();
document.all.glas_id.src = Bild1.src;
document.all.glas_id.filters.blendTrans.Play();
}
}
Dann hängst du die Funktion einfach nur noch in dein img-Tag rein:
<img src="glas_1_a.gif" width="123" height="199" border="0" id="glas_1" style="cursor:hand; filter:blendTrans(Duration=1,0 Transition=10)" onMouseOver="javascript:ChangeGlas('1','b');neue_funktion(1);" onMouseOut="javascript:ChangeGlas('1','a');neue_funktion(2);">