spa-3

Eliminate state variable

by rajeshpillai

HTML

<body>
    <script type="text/javascript">
        $(document).ready(function () {
            var hello = "<div>Hello World!</div>"
            var goodbye = "<div>Goodbye Cruel World</div>"

            var jsHello = "\
                $('#region1').html(hello);\
                $('#switcher').off('click');\
                $('#switcher').click(function() {eval(jsGoodbye)});"

            var jsGoodbye = "\
                $('#region1').html(goodbye);\
                $('#switcher').off('click');\
                $('#switcher').click(function() {eval(jsHello)});"

            eval(jsHello)
        })
    </script>

    <div id='region1'></div>

    <div id='region2'>
        <button id='switcher'>Eval Javascript</button>
    </div>
</body>