Web Analytics Made Easy -
StatCounter One line code - CodingForum

Announcement

Collapse
No announcement yet.

One line code

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • One line code

    why doesnt this work:

    Code:
    <html><head><style>.img{filter: alpha(opacity=30);-moz-opacity: 0.3;}</style><script>function fade(imgID){var me=this;this.i=.3;this.stopFU=function(){me.UD=0;me.fadeDown()};this.stopFD=function(){me.UD=1;me.fadeUp()};this.imgId=imgID;this.fadeUp=function(){if(me.i<.94 && me.UD==1){me.i+=0.06;document.getElementById(me.imgId).style.MozOpacity=me.i;document.getElementById(me.imgId).style.filter='alpha(opacity='+me.i*100+')';setTimeout(me.fadeUp, 10);}else{me.stopFU};}this.fadeDown=function(){if(me.i>=.3 && me.UD==0){me.i-=0.01;document.getElementById(me.imgId).style.MozOpacity=me.i;document.getElementById(me.imgId).style.filter='alpha(opacity='+me.i*100+')';setTimeout(me.fadeDown, 10);}else{me.UD=1}}}var Smiley1=new fade('img1');var Smiley2=new fade('img2');var Smiley3=new fade('img3');var Smiley4=new fade('img4');var Smiley5=new fade('img5');var Smiley6=new fade('img6');var Smiley7=new fade('img7');var Smiley8=new fade('img8');var Smiley9=new fade('img9');var IE = document.all?true:falsedocument.onmouseover=function(){if (!IE){e = arguments[0].target};if(IE){e = window.event.srcElement};if(e.id=='img1'){Smiley1.stopFD()};if(e.id=='img2'){Smiley2.stopFD()};if(e.id=='img3'){Smiley3.stopFD()};if(e.id=='img4'){Smiley4.stopFD()};if(e.id=='img5'){Smiley5.stopFD()};if(e.id=='img6'){Smiley6.stopFD()};if(e.id=='img7'){Smiley7.stopFD()};if(e.id=='img8'){Smiley8.stopFD()};if(e.id=='img9'){Smiley9.stopFD()};};document.onmouseout=function(){if (!IE){e = arguments[0].target};if(IE){e = window.event.srcElement};if(e.id=='img1'){Smiley1.stopFU()};if(e.id=='img2'){Smiley2.stopFU()};if(e.id=='img3'){Smiley3.stopFU()};if(e.id=='img4'){Smiley4.stopFU()};if(e.id=='img5'){Smiley5.stopFU()};if(e.id=='img6'){Smiley6.stopFU()};if(e.id=='img7'){Smiley7.stopFU()};if(e.id=='img8'){Smiley8.stopFU()};if(e.id=='img9'){Smiley9.stopFU()};};</script></head><body><img src="smiley.gif" id="img1" class="img"><br><img src="smiley.gif" id="img2" class="img"><br><img src="smiley.gif" id="img3" class="img"><br><img src="smiley.gif" id="img4" class="img"><br><img src="smiley.gif" id="img5" class="img"><br><img src="smiley.gif" id="img6" class="img"><br><img src="smiley.gif" id="img7" class="img"><br><img src="smiley.gif" id="img8" class="img"><br><img src="smiley.gif" id="img9" class="img"><br></body></html>
    before i wrote everything in one line the code worked perfectly fine.
    Did i mess something up when i wrote it in one line or does it just simply not wokr?
    http://www.bluephoenix.uni.cc/

  • #2
    hows this?

    Code:
    <HTML><HEAD><STYLE>.img{filter: alpha(opacity=30);-moz-opacity: 0.3;}</STYLE><SCRIPT>function fade(imgID){var me=this;this.i=.3;this.stopFU=function(){me.UD=0;me.fadeDown()};this.stopFD=function(){me.UD=1;me.fadeUp()};this.imgId=imgID;this.fadeUp=function(){if(me.i<.94 && me.UD==1){me.i+=0.06;document.getElementById(me.imgId).style.MozOpacity=me.i;document.getElementById(me.imgId).style.filter='alpha(opacity='+me.i*100+')';setTimeout(me.fadeUp, 10);}else{me.stopFU};};this.fadeDown=function(){if(me.i>=.3 && me.UD==0){me.i-=0.01;document.getElementById(me.imgId).style.MozOpacity=me.i;document.getElementById(me.imgId).style.filter='alpha(opacity='+me.i*100+')';setTimeout(me.fadeDown, 10);}else{me.UD=1}}}var Smiley1=new fade('img1');var Smiley2=new fade('img2');var Smiley3=new fade('img3');var Smiley4=new fade('img4');var Smiley5=new fade('img5');var Smiley6=new fade('img6');var Smiley7=new fade('img7');var Smiley8=new fade('img8');var Smiley9=new fade('img9');var IE = document.all?true:falsedocument.onmouseover=function(){if (!IE){e = arguments[0].target};if(IE){e = window.event.srcElement};if(e.id=='img1'){Smiley1.stopFD()};if(e.id=='img2'){Smiley2.stopFD()};if(e.id=='img3'){Smiley3.stopFD()};if(e.id=='img4'){Smiley4.stopFD()};if(e.id=='img5'){Smiley5.stopFD()};if(e.id=='img6'){Smiley6.stopFD()};if(e.id=='img7'){Smiley7.stopFD()};if(e.id=='img8'){Smiley8.stopFD()};if(e.id=='img9'){Smiley9.stopFD()};};document.onmouseout=function(){if (!IE){e = arguments[0].target};if(IE){e = window.event.srcElement};if(e.id=='img1'){Smiley1.stopFU()};if(e.id=='img2'){Smiley2.stopFU()};if(e.id=='img3'){Smiley3.stopFU()};if(e.id=='img4'){Smiley4.stopFU()};if(e.id=='img5'){Smiley5.stopFU()};if(e.id=='img6'){Smiley6.stopFU()};if(e.id=='img7'){Smiley7.stopFU()};if(e.id=='img8'){Smiley8.stopFU()};if(e.id=='img9'){Smiley9.stopFU()};};</SCRIPT></HEAD><BODY><IMG src="smiley.gif" id="img1" class="img"><BR><IMG src="smiley.gif" id="img2" class="img"><BR><IMG src="smiley.gif" id="img3" class="img"><BR><IMG src="smiley.gif" id="img4" class="img"><BR><IMG src="smiley.gif" id="img5" class="img"><BR><IMG src="smiley.gif" id="img6" class="img"><BR><IMG src="smiley.gif" id="img7" class="img"><BR><IMG src="smiley.gif" id="img8" class="img"><BR><IMG src="smiley.gif" id="img9" class="img"><BR></BODY></HTML>

    Comment


    • #3
      apart from capitalisation of the HTML tags, wot's the real difference if any. doing wot you've done shouldn't make one jot of difference anyway
      *keep it simple (TM)

      Comment


      • #4
        he save
        2 bytes per line break
        1 byte per whitespace

        Comment


        • #5
          but it doesnt work... why?
          http://www.bluephoenix.uni.cc/

          Comment


          • #6
            You need a semicolon between the closing brace and this at character 472
            Code:
            else{me.stopFU};}this.fadeDown=function(){
            -----------------^ // here
            I don't understand, your script supports Mozilla (-moz-opacity) yet you haven't tested it in Mozilla? It's JavaScript console very clearly points out this error.
            My Site | fValidate | My Brainbench | MSDN | Gecko | xBrowser DOM | PHP | Ars | PVP
            “Minds are like parachutes. They don't work unless they are open”
            “Maturity is simply knowing when to not be immature”

            Comment


            • #7
              lol
              my js console was set to messages
              doh

              and for that semicolon i fixed it but it still doesnt do it
              http://www.bluephoenix.uni.cc/

              Comment


              • #8
                nm

                i found it

                thanks a lot
                http://www.bluephoenix.uni.cc/

                Comment

                Working...
                X