Sven : skript minimierung

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();
  }
}

  1. 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

    1. 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

      1. 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);">