Ok - so far  i got it  to work. The reason why  the things  didnt
work  was  because the functions weren´t loaded on (document).ready.

One solved next problem comes.......  i want it that way, once  next
button in row is activated the previous  shouldnt work any more until
the next one is deactivated.
tried it with unbind - that works  but  when i rebind the original
function it shows  some really  strange  behaviour.... like  working
only  on second click then flickering and  goes to desired state.

Can anyone give me please  a  hint  how  to proceed?
Is it possible to make  these  functions a little more  generic?

Thanks for help!


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://
www.w3.org/TR/html4/loose.dtd">

<html>
<head>

</head>

<body>
<script type="text/javascript" src="jquery/jquery-1.3.2.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$('#desperation input[type=image]').attr('disabled', true).fadeTo
("fast", 0.10);
$('#1').attr('disabled', false).fadeTo("fast", 0.40);

$("#1").toggle(
        function () {
        $("#2").attr("disabled", false).fadeTo("fast", 0.50);
                $("#1").val("underdog").fadeTo("slow", 1.00);;
        },
        function () {
        $("#2").attr("disabled", true).fadeTo("slow", 0.10);
                $("#1").val("").fadeTo("slow", 0.50);
        }
);

$("#2").toggle(
  function () {
        $("#3").attr("disabled", false).fadeTo("fast", 0.50);
                $("#2").val("dump_guns").fadeTo("slow", 1.00);
  },
  function () {
        $("#3").attr("disabled", true).fadeTo("slow", 0.10);
                $("#2").val("").fadeTo("slow", 0.50);
  }
);
$("#3").toggle(
  function () {
        $("#4").attr("disabled", false).fadeTo("fast", 0.50);
                $("#3").val("desperation_fire").fadeTo("slow", 1.00);
  },
  function () {
        $("#4").attr("disabled", true).fadeTo("slow", 0.10);
                $("#3").val("").fadeTo("slow", 0.50);
  }
);
$("#4").toggle(
  function () {
        $("#5").attr("disabled", false).fadeTo("fast", 0.50);
                $("#4").val("rum_ration").fadeTo("slow", 1.00);
  },
  function () {
        $("#5").attr("disabled", true).fadeTo("slow", 0.10);
                $("#4").val("").fadeTo("slow", 0.50);
  }
);
$("#5").toggle(
  function () {
                $("#5").val("hasty_fire").fadeTo("slow", 1.00);
  },
  function () {
                $("#5").val("").fadeTo("slow", 0.50);
  }
);

});

</script>

<div id="skill">
<form action="javascript:void(null);" method="post"
enctype="application/x-www-form-urlencoded" id="skillplanner"
name="skillplanner" >
<fieldset id="desperation"><legend>Freetrader Skills: Desperation</
legend>
<input type="image" src="files/icons/underdog.png" id="1"
name="underdog"></input>
<input type="image" src="files/icons/dump_guns.png" id="2"
name="dump_guns"></input>
<input type="image" src="files/icons/desperation_fire.png" id="3"
name="desperation_fire"></input>
<input type="image" src="files/icons/rum_ration.png" id="4"
name="rum_ration"></input>
<input type="image" src="files/icons/hasty_fire.png" id="5"
name="hasty_fire"></input>
</fieldset>
</form>
</div>
</body>
</html>

Reply via email to