www.webdeveloper.com
Page 2 of 2 FirstFirst 12
Results 16 to 27 of 27

Thread: Community Support Appreciated

  1. #16
    Join Date
    Nov 2002
    Posts
    2,632
    Landing page still takes a long time to load. Not sure if there is suppose to be gap between the header image and the rest of the image on the landing page. Not really a fond of landing pages to begin with really.

    On the actual home page, I would put the register information with the login info. You also take away the user's back button. This is a usability no no. The site is extremely script heavy as well.

    Visually it's nice, but in terms of usability, it is rather lacking.

  2. #17
    Join Date
    May 2012
    Posts
    15
    spufi, when you say the site is script heavy, what exactly do you mean by that?

  3. #18
    Join Date
    Feb 2012
    Location
    youTUBE
    Posts
    234
    The site is painfully slow.

    Your Enter should be on the left and not on the right because it is hidden off of my screen.

    The first 2 pages does not instill enough confidence in Me to go further, since it is supposed to be about Intelligence (methods), which is not evident at first blush!

    Keep working at it, it may come to your team soon.

    Sammy@WyC3.com

  4. #19
    Join Date
    Nov 2002
    Posts
    2,632
    Quote Originally Posted by iIQ View Post
    spufi, when you say the site is script heavy, what exactly do you mean by that?
    You have by my count 10 scripts on a page that could be done with one.

    I see you are using Flash and I'm not sure why since HTML/CSS would provide the same effect. Site still takes forever to load. At one point the page looked like it was done loading but the page was blank. It was blank long enough to where I thought something was up but decided to wait it out knowing you had load time issues. If I am the typical end user, I don't wait.

    Your site needs to load in about 1/10th of the time. Flash has it's uses, but you aren't doing anything with it to warrant it's use here.

  5. #20
    Join Date
    May 2012
    Posts
    15
    unfortunately not one person has tried the exam. Everyone bulks out by the load times, so the whole point behind the site and its use of flash is lost.

    When you say 10 scripts, what exactly are you refering too?

  6. #21
    Join Date
    Mar 2006
    Location
    Northern UK :((
    Posts
    668
    iIq, have you considered putting your website on another host/server online?

    The flash isnt that large, I play online games when bored, with ease that are far bigger. I suspect the problem is with your server or the connection to it.

    I can recommend a good free host with ample bandwidth, allows scripting including php and no ads:

    http://www.000 web host.com/448393.html

    (you need to delete the spaces in the URL above)
    99 little bugs in the code, 99 bugs in the code, fix one bug, compile it again ... 101 little bugs in the code

    An important petition, regarding your human rights:
    https://www.change.org/en-GB/petitio...r-both-genders

  7. #22
    Join Date
    May 2012
    Posts
    15
    Quote Originally Posted by spufi View Post
    You have by my count 10 scripts on a page that could be done with one.

    I see you are using Flash and I'm not sure why since HTML/CSS would provide the same effect. Site still takes forever to load. At one point the page looked like it was done loading but the page was blank. It was blank long enough to where I thought something was up but decided to wait it out knowing you had load time issues. If I am the typical end user, I don't wait.

    Your site needs to load in about 1/10th of the time. Flash has it's uses, but you aren't doing anything with it to warrant it's use here.
    k I know what you're talking about with the scripts. I'm using .aspx to host the site; each script is prompted by either an AJAX timer or externalcallbacks by AS3. Why are scripts such a bad thing? Plus if someone actually took the exam they'd see that there is a lot more to this site then just a splash intro page that takes a long time to load. I'd love to learn how to duplicate the effect of this website and provide the end user with the same experience utilizing more efficient web development software.

    I'm in a pickle, everyone’s understanding about the site only goes as far as the registration page. Yes the flash is unnecessary up to and including the registration page. However, once someone actually starts the exam the use of flash becomes apparent. Everyone’s advice is good, but doesn't peer far enough into what is being done here. The whole reason why this exam was created in the first place was because I thought traditional online IQ tests were representative of old web technology where you click one of four options and get rewarded based on how many successful 'clicks' you make. What I've created is an attempt at something different that I believe challenges people to use their own logical abilities and creativity.

    Anyways, I'd love to hear someone’s constructive criticism after actually completing the exam.

    And don't worry, this site isn't going to tell you you're dumb or smart, if fact the first person who takes the exam is going to get a iIQ of 100, then their score will change relative to the performance of others as more people take it. And each question has usually 720 to 5000 different possible answers, so don't worry about getting it "right".
    Last edited by iIQ; 05-19-2012 at 02:37 PM.

  8. #23
    Join Date
    Feb 2012
    Location
    youTUBE
    Posts
    234

    Intelligence is all about methods.

    Intelligence is all about methods, so you should demonstrate that capacity from the get-go!

    These are the habits of the Real World. If you are selling leggins then guess what the Front Page should be like - multicolored Legs. If you have a sports channel then the front page would be Sporty. Therefore when you sell intelligence your run up should be _X!


    Sammy@WyC3.com

  9. #24
    Join Date
    May 2012
    Posts
    15
    Thank you WyCnet.

  10. #25
    Join Date
    Nov 2002
    Posts
    2,632
    Scripts aren't a bad thing. The one's on your site just don't feel required. Case in point, looking at the page with the login and registration area. Header area can be done with HTML, CSS, and a script for form validation. The main content area is merely text, a background image, and a link to register.

    P.S. Even if you want to use numerous scripts, they should be linked externally when possible. I'm big on the separation of markup, formatting, behavioral, and data processing. It makes for much more manageable code.

    This is a lot of script code to have sitting there in your markup code and it's only one script.

    Code:
    <script language="javascript" type="text/javascript" >       
    
        function receiveTextFromAS3(Txt) {
    
            document.getElementById('Hidden1').value = Txt;
    
            document.getElementById('Hidden2').value = "true";
    
            var timer_ = $find('Timer1');
    
            timer_.set_enabled(true);
    
            timer_._startTimer();
    
            timer_.raisetick();
    
        }
    
        function receiveAuthFromAS3(Txt) {
    
            document.getElementById('Hidden1').value = Txt;
    
            document.getElementById('Hidden2').value = "true2";
    
            var timer_ = $find('Timer1');
    
            timer_.set_enabled(true);
    
            timer_._startTimer();
    
            timer_.raisetick();
    
        }
    
        function receiveLogInFromAS3(Txt) {
    
            document.getElementById('Hidden1').value = Txt;
    
            document.getElementById('Hidden2').value = "true3";
    
            var timer_ = $find('Timer1');
    
            timer_.set_enabled(true);
    
            timer_._startTimer();
    
            timer_.raisetick();     
    
        }
    
        function receiveStartFromAS3(Txt) {
    
            document.getElementById('Hidden1').value = Txt;
    
            document.getElementById('Hidden2').value = "true4";
    
            var timer_ = $find('Timer1');
    
            timer_.set_enabled(true);
    
            timer_._startTimer();
    
            timer_.raisetick();   
    
        }
    
        function receiveSubmissionFromAS3(Txt) {
    
            document.getElementById('Hidden1').value = Txt;
    
            document.getElementById('Hidden2').value = "true5";
    
            var timer_ = $find('Timer1');
    
            timer_.set_enabled(true);
    
            timer_._startTimer();
    
            timer_.raisetick();
    
        }
    
        function receiveEnterFromAS3(Txt) {
    
            document.getElementById('Hidden2').value = "true6";
    
            var timer_ = $find('Timer1');
    
            timer_.set_enabled(true);
    
            timer_._startTimer();
    
            timer_.raisetick();
    
        }
    
        function receiveSaveFromAS3(Txt) {
    
           document.getElementById('Hidden1').value = Txt;
    
           document.getElementById('Hidden2').value = "true7"; 
    
           var timer_ = $find('Timer1');
    
           timer_.set_enabled(true);
    
           timer_._startTimer();
    
           timer_.raisetick();        
    
        }
    
        function receiveSaveCallFromAS3(Txt) {
    
            document.getElementById('Hidden2').value = "true8";
    
            var timer_ = $find('Timer1');
    
            timer_.set_enabled(true);
    
            timer_._startTimer();
    
            timer_.raisetick();
    
        }
    
        function receiveSynchFromAS3(Txt) {
    
            document.getElementById('Hidden2').value = "true9";
    
            var timer_ = $find('Timer1');
    
            timer_.set_enabled(true);
    
            timer_._startTimer();
    
            timer_.raisetick();
    
        }
    
        var a = setTimeout("time1();", 500);
    
        var b = null;  
    
        function time1() {
    
            a = clearTimeout(a);
    
            b = setTimeout("time2();", 200);
        }
    
        function time2() {
    
            b = clearTimeout(b);
    
            a = setTimeout("time1();", 200);
    
            var thisstring = document.getElementById('Hidden3').value;
    
            var thisstring1 = document.getElementById('Hidden1').value;
    
            var thisstring2 = document.getElementById('Hidden6').value;
    
            var thisstring4 = document.getElementById('Hidden11').value;
    
            var thisstring5 = document.getElementById('Hidden14').value;
    
            if (document.getElementById('Hidden9').value == "stop") {
    
                    var timer_ = $find('Timer1');
    
                    timer_.set_enabled(false);
    
                    timer_._stopTimer();
    
                    document.getElementById('Hidden9').value = "false";
    
            }
    
            if (thisstring4 == "Standing") {
    
                CurrentStanding();
    
            } else if (document.getElementById('Hidden11').value == "ActiveServer") {
    
                ServerIsGood();
    
                document.getElementById('Hidden11').value = "false";
    
            }
    
            if (thisstring1 == "SaveLoaded") {
    
                DataLoaded();
    
                document.getElementById('Hidden1').value = "false";
    
            } else if (thisstring1 == "Synchro") {
    
                Synchronize();
    
                document.getElementById('Hidden1').value = "false";
    
            }
    
            if (thisstring2 == "StartTime") {
    
                StartTimeSub();
    
            } else if (thisstring2 == "Fin1") {
    
                setTimeout("FinishedOne();", 500);
    
            } else if (thisstring2 == "Fin2") {
    
                setTimeout("FinishedTwo();", 500);
    
            } else if (thisstring2 == "MiniStat") {
    
                SendGraphInfo();
    
            }
    
            if (thisstring == "Name" || thisstring == "Email" || thisstring == "Success") {
    
                RegisterUser();
    
            } else if (thisstring == "NoExist" || thisstring == "NoAuth" || thisstring == "Valid" || thisstring == "Already") {
    
                Validate();
    
            } else if (thisstring == "LogName" || thisstring == "LogPass" || thisstring == "LogAuth" || thisstring == "LogGood") {
    
                LogInUser();
    
            }
    
            if (thisstring5 == "ExamFinished") {
    
                SendResultstoAS3();
    
            }
    
        }
    
        function Synchronize() {
    
            var Txt = document.getElementById('Hidden2').value;
    
            var flash = document.getElementById("as3_js");
    
            flash.SynchroAttempts(Txt);
    
            document.getElementById('Hidden1').value = "false";
    
            document.getElementById('Hidden2').value = "false";
    
        }
    
        function SendResultstoAS3() {
    
            var Txt = document.getElementById('Hidden15').value;
    
            var flash = document.getElementById("as3_js");
    
            flash.LoadExamResults(Txt);
    
            document.getElementById('Hidden15').value = "false";
    
            document.getElementById('Hidden14').value = "false";
    
        }
    
        function SendGraphInfo() {
    
            var Txt = document.getElementById('Hidden5').value;
    
            var flash = document.getElementById("as3_js");
    
            flash.LoadPartGraph(Txt);
    
            document.getElementById('Hidden5').value = "false";
    
            document.getElementById('Hidden6').value = "false";
    
        }
    
        function DataLoaded() {
    
            var Txt = document.getElementById('Hidden2').value;
    
            var flash = document.getElementById("as3_js");
    
            flash.LoadPartData(Txt);
    
            document.getElementById('Hidden1').value = "false";
    
            document.getElementById('Hidden2').value = "false";
    
        }
    
        function ServerIsGood() {
    
            var flash = document.getElementById("as3_js");
    
            flash.AS3ServerGood("Nothing");
    
        }
    
        function CurrentStanding() {
    
            var Txt = document.getElementById('Hidden10').value;
    
            var flash = document.getElementById("as3_js");
    
            flash.AS3Standing(Txt);
    
            document.getElementById('Hidden11').value = "false";
    
        }
    
        function FinishedOne() {
    
            var Txt = document.getElementById('Hidden5').value;
    
            var flash = document.getElementById("as3_js");
    
            flash.AS3Finished(Txt);
    
            document.getElementById('Hidden6').value = "false";
    
        }
    
        function FinishedTwo() {
    
            var Txt = document.getElementById('Hidden5').value;
    
            var flash = document.getElementById("as3_js");
    
            flash.AS3Finished(Txt);
    
            document.getElementById('Hidden6').value = "false";
    
            var Txt2 = document.getElementById('Hidden16').value;
    
            var flash2 = document.getElementById("as3_js");
    
            flash2.LoadExamResults(Txt2);
    
            document.getElementById('Hidden14').value = "false";        
    
        }
    
        function StartTimeSub() {        
    
            var Txt = document.getElementById('Hidden5').value;
    
            var flash = document.getElementById("as3_js");
    
            flash.sendTestTimesFromJS(Txt);
    
            document.getElementById('Hidden6').value = "false";   
    
        }
    
        function LogInUser() {       
    
            var Txt = document.getElementById('Hidden3').value;
    
            var flash = document.getElementById("as3_js");
    
            flash.sendLogInFromJS(Txt);
    
            document.getElementById('Hidden3').value = "false";    
    
        }
    
        function Validate() {       
    
            var Txt = document.getElementById('Hidden3').value;
    
            var flash = document.getElementById("as3_js");
    
            flash.sendConfirmFromJS(Txt);
    
            document.getElementById('Hidden3').value = "false";  
    
        }
    
        function RegisterUser() {       
    
            var Txt = document.getElementById('Hidden3').value;
    
            var flash = document.getElementById("as3_js");
    
            flash.sendTextFromJS(Txt);
    
            document.getElementById('Hidden3').value = "false";  
    
        }
    
        var flashvars = {};
    
        var params = {};
    
        var attributes = {};
    
        attributes.id = "as3_js";
    
        swfobject.embedSWF("WebProject.swf", "alt", "1100", "700", "9.0.0", false, flashvars, params, attributes);
    </script>

  11. #26
    Join Date
    May 2012
    Posts
    15
    huh, I'm not sure if I know what you're talking about. Let me see if I have this right, are you under the impression that the page you're looking at is just the intro page? and once people enter the site they are transfered to a different page?

    The whole UI is made with Flash, meaning the enter, register and exam pages are all a part of the same flash document. all that script is necessary for client and server code to exchange information. I could reference an external document for the script....

  12. #27
    Join Date
    May 2012
    Posts
    15

    wh666-666

    Hey wh, I'd love to find a hosting company to host my website, and currently I am exploring those options. the only problem with my site is its built with VB, JavaScript, AS3, and SQL. And unfortunately I don't believe the site you mentioned supports all those. I'm looking into VPS's but still, I may need to completely change the way the site functions as it stands right now.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
HTML5 Development Center



Recent Articles