Help with some annoying Javascript

Bad threads go here

Help with some annoying Javascript

Post by Overlord5 on Mon Apr 05, 2010 11:10 pm
([msg=37756]see Help with some annoying Javascript[/msg])

Ok, so I started to edit it, and then took out my user name and after that I just kinda gave up. Anywho, it's bothering me that I can't figure out exactly how this works. I know <div id="q3" style="display:none;"> is where the operation is housed. If I take out (just about) everything I find that it keeps track of the score there. And the javascript:N470B34AB907(1,document.q3) is the answer where as if I change 1, to X then X is the answer. 1=a 2=b etc.
Anyone have any ideas? I assume it's an encryption, because if I save it as an HTML file and run it, (setting it up to display right was annoying) then it is the same answers which means it's probably not sent on the server. Maybe I could intercept the outgoing traffic? I'm not sure any help would be appreciated. Code is below:





Code: Select all

      <script type="text/javascript" src="/js/prototype/prototype.js"></script>
      <script type="text/javascript" src="/js/prototype/scriptaculous.js"></script>
   
   
   <style type="text/css">
      #explanationDiv, #explanationDiv td, #explanationDiv p {
         font-size: 10pt;
      }
      
      #explanationDiv {
         text-align: left;
         left: 10;
         position: absolute;
         min-width: 500px;
         width: 500px;
         visibility: hidden;
         z-index: 1000;
      }
      
      #explanationDiv table.container {
         width: 100%;
         border: 1px solid #999999;
         background-color: #ffffff;
         border-collapse: collapse;
      }
      
      #explanationDiv table.container td {
         padding: 0px;
         margin: 0px;
      }
      
      #explanationDiv div.toolbarArea {
         text-align: right;
         cursor:   pointer;
         padding: 5px;
         background-color: #999999;
      }
      
      #explanationDiv div.explanationArea {
         padding-left: 10px;
         padding-right: 10px;
         padding-top: 5px;
      }
   </style>

   

   <div id="explanationDiv"></div>
   <script language="javascript">var allowPopupDiv = true;</script>
   



<div id="pleaseWait">
   <br><br><br><br>
<br><br><br><br>
<table align="center" cellspacing=0 cellpadding=30 border=1>
<tr><td align="center"><font size=4 face="verdana"><strong>Please wait while is generating.</strong></font><br><br>
<img src="images/waitDots.gif">
</td></tr>
</table>
</div>




<div id="testHeader">
   


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head><script type="text/javascript">_cf_loadingtexthtml="<img alt=' ' src='/CFIDE/scripts/ajax/resources/cf/images/loading.gif'/>";
_cf_contextpath="";
_cf_ajaxscriptsrc="/CFIDE/scripts/ajax";
_cf_jsonprefix='//';
_cf_clientid='82C2F3EC23757FEF9078981DF7DBD6BF';</script><script type="text/javascript" src="/CFIDE/scripts/ajax/messages/cfmessage.js"></script>
<script type="text/javascript" src="/CFIDE/scripts/ajax/package/cfajax.js"></script>
<script type="text/javascript" src="/CFIDE/scripts/cfform.js"></script>
<script type="text/javascript" src="/CFIDE/scripts/masks.js"></script>
<script type="text/javascript" src="/CFIDE/scripts/cfformhistory.js"></script>

   <link rel="stylesheet" href="/Style2.css" type="text/css" />
   <title></title>

       <META HTTP-EQUIV="PRAGMA" CONTENT="NO-CACHE">
      
        <meta http-equiv="Expires" content="0">

       

       

       
       
       
       
   <link rel="icon" href="/favicon.ico" type="image/x-icon" />
   <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />

<script type="text/javascript">
   ColdFusion.Ajax.importTag('CFDIV');
</script>

<script type="text/javascript">
   ColdFusion.Ajax.importTag('CFFORM');
</script>

<script type="text/javascript">
   var _cf_SUBMIT_init_1270525567449=function()
   {
      ColdFusion.setSubmitClicked('statusWinForm','swfSubmit');
   };ColdFusion.Event.registerOnLoad(_cf_SUBMIT_init_1270525567449);
</script>

<script type="text/javascript">
<!--
    _CF_checkstatusWinForm = function(_CF_this)
    {
        //reset on submit
        _CF_error_exists = false;
        _CF_error_messages = new Array();
        _CF_error_fields = new Object();
        _CF_FirstErrorField = null;


        //display error messages and return success
        if( _CF_error_exists )
        {
            if( _CF_error_messages.length > 0 )
            {
                // show alert() message
                _CF_onErrorAlert(_CF_error_messages);
                // set focus to first form error, if the field supports js focus().
                if( _CF_this[_CF_FirstErrorField].type == "text" )
                { _CF_this[_CF_FirstErrorField].focus(); }

            }
            return false;
        }else {
            return true;
        }
    }
//-->
</script>
</head>

<script type="text/javascript" src="/_header.js"></script>
<script type="text/javascript">

var lcfid_str="lcfid=1&CFID=1729613&CFTOKEN=65993422";


var HelpLink="help/help.cfm?lcfid=1&CFID=1729613&CFTOKEN=65993422&cID=18";     

function showFunctionSheet() {
    var testWin;
    var str;
    str = "menubar=no,scrollBars=1,width=700,height=500,resizable=yes";
    str=str+",toolbar=yes";
    testWin = window.open("","helpWin",str);
    testWin.location = "/pics/TexasHSformulas.html";   
    testWin.focus();
}

</script>

<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" bgcolor="white">

<table border="0" width="100%" cellpadding="0" cellspacing="0">
   <tr>
      
         <td style="background-image: url('/images/bglogo.gif'); background-repeat: repeat-x;" colspan="2"><img alt="Test Preparation" border="0" src="/images/hlogo.gif"></td>
      
   </tr>

   <tr>
      <td colspan="2" valign="middle">
         <table border="0" width="100%" cellspacing="0" cellpadding="0">
            <tr class="StatusBar">
               <td class="StatusBar">
                  <font size="2">&nbsp;
                     My Username -
                     <a name="statusA">Mon  04/05/2010</a>
         
                     
                        &nbsp;

                     
                  </font>
               </td>
   
               
                  <td valign="middle">
                     <table align="right" border="0" cellspacing="0" cellpadding="0">
                        <tr>
                           
                               <td nowrap><a class="TopLinks" onClick="showFunctionSheet();" onMouseOver="style.backgroundColor='#FFFF66';style.cursor='hand';style.color='black';" onMouseOut="style.backgroundColor='';style.cursor='';style.color='white';"><font face="verdana" size=2>Formula Sheet</font></a><font size="2" color="white">&nbsp;-&nbsp;</font></td>
                           
                                 <td nowrap><a class="TopLinks" onClick="helpClick();" onMouseOver="style.backgroundColor='#FFFF66';style.cursor='hand';style.color='black';" onMouseOut="style.backgroundColor='';style.cursor='';style.color='white';"><font face="verdana" size=2>HELP</font></a></td>

                              
                              <td nowrap><font size="2" color="white">&nbsp;-&nbsp;</font><a class="TopLinks" onClick="javascript:contactClick();" onMouseOver="style.backgroundColor='#FFFF66';style.cursor='hand';style.color='black';" onMouseOut="style.backgroundColor='';style.cursor='';style.color='white';"><font face="verdana" size=2>CONTACT</font></a></td>
                           
                           
                           <td><font size="2" color="white">&nbsp;</font></td>
                        </tr>
                     </table>
                  </td>
               
               
            </tr>
         </table>
      </td>

   </tr>
   <tr><td colspan="2">
</div>




<style type="text/css">
   P  { font-size : 12pt; }
   td  { font-size : 12pt; }
</style>




<table align="center" width="100%" cellspacing="0" class="mainColor">
   <tr>

      <td align="center">
         <table width="600" bgcolor="f4f4f4" cellspacing=0>
            <tr>
               <td><font face="verdana" size=2>
                  <table>
                     <tr><td align="right"><font face="verdana" size=2>Question Number:</font></td>
                        <td><font face="verdana" size=2><b><a id="numLab">1 of 5</a></b></font></td>
                     </tr>

                     
                     <tr>
                        <td align="right"><font face="verdana" size=2>Session Score:</font></td>
                        <td><font face="verdana" size=2><b><a id="sessionScoreLab">(0/0) 0%</a></b></font></td>
                     </tr>
                     
                        <tr>
                           <td align="right"><font face="verdana" size=2>Overall Score:</font></td>
                           <td><font face="verdana" size=2><b><a id="overallScoreLab">(1/1) 100%</a></b>&nbsp;<img name="blueRib" src="images/blank.gif" width=14></font></td>

                        </tr>
                     
                  </table>
               </font></td>
               <td align="right"><font face="verdana" size=2>
                  <table valign="top">
                     <tr><td align="right"><font face="verdana" size=2>Time: <b><a id="timeLab">0</a></b></font></td></tr>
                     <tr><td align="right"><font face="verdana" size=2><a onClick="commentQuestion();" style="color:blue;cursor:pointer;" onMouseOver="style.backgroundColor='#FFFF66';style.color='black';" onMouseOut="style.backgroundColor='';style.color='blue';">Comment On Question</a></font></td></tr>

                  </table><table align="right" valign="bottom" id="scrollRow" style="display:none">
                     <tr><td align="right" class="V1"><font face="verdana" size=2><a id="scrollTog" onClick="scrollToggle();" style="color:blue;cursor:pointer;" onMouseOver="style.backgroundColor='#FFFF66';style.color='black';" onMouseOut="style.backgroundColor='';style.color='blue';">Remove Scrollbar</a></font></td></tr>
                  </table>
               </font></td>
            </tr>
         </table>
         
         


<script language="javascript" type="text/javascript">
   <!--
      function showTestToolPopUp(swfName, wName, xSize, ySize) {
         testTool_kOpt = 'toolbar=0,location=0,directories=0,status=0,menubar=0,resizable=1,scrollbars=0,width=' + xSize + ',height=' + ySize + ',top=10,left=10';
         testTool_wd=window.open(swfName,wName,testTool_kOpt);
         testTool_wd.focus();
         return false;
      }
   // -->
</script>

<table border="0" width="600" cellpadding="0" cellspacing="0">
   <tr>
      <td align="right" style="height:20px;">
         
         
               
               <img src="/images/testToolbar/yellowHL.png" width="16" height="16" title="Highlight current selection (yellow)" alt="highlight (yellow)" onClick="highlightSelText('yellow');" />
               <img src="/images/testToolbar/clearHL.png" width="16" height="16" title="Remove all highlights" alt="remove highlights" onClick="removeHighlightedText();" />
            
            <img src="/images/testToolbar/fontIncrease.png" hspace="0" vspace="0" border="0" title="Increase text size" alt="increase text size" onClick="jsFontSizeChooser('body',1);" />
            <img src="/images/testToolbar/fontDecrease.png" hspace="0" vspace="0" border="0" title="Decrease text size" alt="decrease text size" onClick="jsFontSizeChooser('body',-1);" />
         
      </td>
   </tr>

</table>
<div id="title1" style="display:none;">
<table border="0" width=600>
<tr><td align="center"><span class="V4">Properties of Arithmetic</span></td></tr>
</table>
</div>

         <script type="text/javascript">
            var varArray = new Array();
   
            
            
            var corAnsChkArray = new Array();
            
         </script>

         
      <script type="text/javascript">
        try {varArray['q1'] = "a:276,b:505,c:145,d:653";}
         catch(err){}
      </script>
   
   <div id="q1" style="display:none;">

      <form name="q1">
         <table border="0" width=600>
            <tr>
               <td>
                  <table border=0 cellspacing=0 cellpadding=0>
                     
                     <tr>
                        <td nowrap valign="top" width="50" align="right" class="VB3">1.&nbsp;</td>
                        <td class="V3">Which of the following equations is false?</td>

                     </tr>
                  </table>
               </td>
            </tr>
         </table>
         <br>
         
           <table border="0" width=600>
            
               <tr>
                  <td width=45 height=30 valign="top">

                     <a href="javascript:N470B34AB907(1,document.q1);">
                        <img name="Iq1N1" src="images/A.gif" alt="Select answer A" border=0>
                     </a>
                  </td>
                  <td class="V3"><a name="Aq1N1">(276 &times; 781) &times; 1,579 = 276 &times; (781 &times; 1,579)</a></td>

               </tr>
            
               <tr>
                  <td width=45 height=30 valign="top">
                     <a href="javascript:N470B34AB907(2,document.q1);">
                        <img name="Iq1N2" src="images/B.gif" alt="Select answer B" border=0>
                     </a>
                  </td>
                  <td class="V3"><a name="Aq1N2">(276 + 781) + 1,579 = 276 + (781 + 1,579)</a></td>

               </tr>
            
               <tr>
                  <td width=45 height=30 valign="top">
                     <a href="javascript:N470B34AB907(3,document.q1);">
                        <img name="Iq1N3" src="images/C.gif" alt="Select answer C" border=0>
                     </a>
                  </td>
                  <td class="V3"><a name="Aq1N3">(276 + 781) + 926 = 276 + (781 + 926)</a></td>

               </tr>
            
               <tr>
                  <td width=45 height=30 valign="top">
                     <a href="javascript:N470B34AB907(4,document.q1);">
                        <img name="Iq1N4" src="images/D.gif" alt="Select answer D" border=0>
                     </a>
                  </td>
                  <td class="V3"><a name="Aq1N4">(276 - 781) - 926 = 276 - (781 - 926)</a></td>

               </tr>
            
           </table>
         
         
         <input type="hidden" name="AExplain" value=".otatu o niid n otclilmrfer los b&lt;teopeiacsab hCnicrbstn,otdadaniaiptu o utyn i&gt;/yrpr vtios&gt;&lt;eT">
         <input type="hidden" name="QExplain" value="0">
         <input type="hidden" name="numAns" value="4">
         <input type="hidden" name="qg" value="1">
         <input type="hidden" name="type" value="MC">
         <input type="hidden" name="missed" value="N">
         
         <input type="hidden" name="corAns" value="2685120">

         <input type="hidden" name="qid" value="139.93">
         
      </form>
   </div>

   
   
   <script type="text/javascript">
      corAnsChkArray[1]=2685120;
   </script>
   

      <script type="text/javascript">
        try {varArray['q2'] = "a:4,b:8,c:4";}
         catch(err){}
      </script>
   
   <div id="q2" style="display:none;">
      <form name="q2">

         <table border="0" width=600>
            <tr>
               <td>
                  <table border=0 cellspacing=0 cellpadding=0>
                     
                     <tr>
                        <td nowrap valign="top" width="50" align="right" class="VB3">2.&nbsp;</td>
                        <td class="V3">Which of the following equations is true?</td>
                     </tr>

                  </table>
               </td>
            </tr>
         </table>
         <br>
         
           <table border="0" width=600>
            
               <tr>
                  <td width=45 height=30 valign="top">
                     <a href="javascript:N470B34AB907(1,document.q2);">

                        <img name="Iq2N1" src="images/A.gif" alt="Select answer A" border=0>
                     </a>
                  </td>
                  <td class="V3"><a name="Aq2N1">4(8 - 4) = 32 - 16</a></td>
               </tr>
            
               <tr>
                  <td width=45 height=30 valign="top">
                     <a href="javascript:N470B34AB907(2,document.q2);">

                        <img name="Iq2N2" src="images/B.gif" alt="Select answer B" border=0>
                     </a>
                  </td>
                  <td class="V3"><a name="Aq2N2">4(8 - 4) = 12 - 8</a></td>
               </tr>
            
               <tr>
                  <td width=45 height=30 valign="top">
                     <a href="javascript:N470B34AB907(3,document.q2);">

                        <img name="Iq2N3" src="images/C.gif" alt="Select answer C" border=0>
                     </a>
                  </td>
                  <td class="V3"><a name="Aq2N3">4(8 - 4) = 4 - 16</a></td>
               </tr>
            
               <tr>
                  <td width=45 height=30 valign="top">
                     <a href="javascript:N470B34AB907(4,document.q2);">

                        <img name="Iq2N4" src="images/D.gif" alt="Select answer D" border=0>
                     </a>
                  </td>
                  <td class="V3"><a name="Aq2N4">4(8 - 4) = 32 - 4</a></td>
               </tr>
            
           </table>
         
         
         <input type="hidden" name="AExplain" value="1-2  4-84r&lt;44  84  4-84r&lt;r&lt;yeaae etf cey elilmdasemnoteotf tbo euiti otodda bncrbu si h semnrhootf u h bdiptu irbu  rh b&lt;teopeiuiti&gt;&lt;etsosniaq hC6  3=)  (&gt;b)x(-)x(=)  (&gt;b&gt;b.ltrpsmh oha bdiptu n rbu w sh oho tdtbrsdr u enhe a emntrfet,rbu et w omsety elilms emnaeew&gt;/yrpr vtbrsdb h wh otueeT">
         <input type="hidden" name="QExplain" value="0">

         <input type="hidden" name="numAns" value="4">
         <input type="hidden" name="qg" value="1">
         <input type="hidden" name="type" value="MC">
         <input type="hidden" name="missed" value="N">
         
         <input type="hidden" name="corAns" value="4447440">
         <input type="hidden" name="qid" value="145.93">
         
      </form>
   </div>

   
   
   <script type="text/javascript">
      corAnsChkArray[2]=4447440;
   </script>
   

      <script type="text/javascript">
        try {varArray['q3'] = "a:4,b:7,c:12,d:4,e:4";}
         catch(err){}
      </script>
   
   <div id="q3" style="display:none;">
      <form name="q3">
         <table border="0" width=600>
            <tr>
               <td>
                  <table border=0 cellspacing=0 cellpadding=0>

                     
                     <tr>
                        <td nowrap valign="top" width="50" align="right" class="VB3">3.&nbsp;</td>
                        <td class="V3">Indicate which property is illustrated in <font color="blue">Step 4</font>.<p align="center"><table><tr><td width=70><font size="2"><font color="blue">Step 1</td><td><font size="2">4x + 7 + 12x - 4</td><td>=</td><td><font size="2">(4x + 7) + (12x - 4)</td></tr><tr><td><font size="2"><font color="blue">Step 2</td><td></td><td>=</td><td><font size="2">4x + (7 + 12x) - 4</td></tr><tr><td><font size="2"><font color="blue">Step 3</td><td></td><td>=</td><td><font size="2">4x + (12x + 7) - 4</td></tr><tr><td><font size="2"><font color="blue">Step 4</td><td></td><td>=</td><td><font size="2">(4x + 12x) + (7 - 4)</td></tr><tr><td><font size="2"><font color="blue">Step 5</td><td></td><td>=</td><td><font size="2">(4 + 12)x + (7 - 4)</td></tr><tr><td><font size="2"><font color="blue">Step 6</td><td></td><td>=</td><td><font size="2">16x + 3</td></tr></table></p></td>

                     </tr>
                  </table>
               </td>
            </tr>
         </table>
         <br>
         
           <table border="0" width=600>
            
               <tr>
                  <td width=45 height=30 valign="top">

                     <a href="javascript:N470B34AB907(1,document.q3);">
                        <img name="Iq3N1" src="images/A.gif" alt="Select answer A" border=0>
                     </a>
                  </td>
                  <td class="V3"><a name="Aq3N1">commutative</a></td>
               </tr>
            
               <tr>
                  <td width=45 height=30 valign="top">

                     <a href="javascript:N470B34AB907(2,document.q3);">
                        <img name="Iq3N2" src="images/B.gif" alt="Select answer B" border=0>
                     </a>
                  </td>
                  <td class="V3"><a name="Aq3N2">arithmetic fact</a></td>
               </tr>
            
               <tr>
                  <td width=45 height=30 valign="top">

                     <a href="javascript:N470B34AB907(3,document.q3);">
                        <img name="Iq3N3" src="images/C.gif" alt="Select answer C" border=0>
                     </a>
                  </td>
                  <td class="V3"><a name="Aq3N3">distributive</a></td>
               </tr>
            
               <tr>
                  <td width=45 height=30 valign="top">

                     <a href="javascript:N470B34AB907(4,document.q3);">
                        <img name="Iq3N4" src="images/D.gif" alt="Select answer D" border=0>
                     </a>
                  </td>
                  <td class="V3"><a name="Aq3N4">associative</a></td>
               </tr>
            
           </table>
         
         
         <input type="hidden" name="AExplain" value="rwn h ngactotwywyan rbu ur a o i&gt;/eiacsab iniaeonC.esaetginh uhi a n isemnpogncuyf b&lt;vtios&gt;&lt;s otrp A">

         <input type="hidden" name="QExplain" value="0">
         <input type="hidden" name="numAns" value="4">
         <input type="hidden" name="qg" value="1">
         <input type="hidden" name="type" value="MC">
         <input type="hidden" name="missed" value="N">
         
         <input type="hidden" name="corAns" value="3151320">
         <input type="hidden" name="qid" value="445.94">
         
      </form>
   </div>

   
   
   <script type="text/javascript">
      corAnsChkArray[3]=3151320;
   </script>
   

      <script type="text/javascript">
        try {varArray['q4'] = "a:994,b:445,c:426";}
         catch(err){}
      </script>
   
   <div id="q4" style="display:none;">
      <form name="q4">
         <table border="0" width=600>
            <tr>
               <td>

                  <table border=0 cellspacing=0 cellpadding=0>
                     
                     <tr>
                        <td nowrap valign="top" width="50" align="right" class="VB3">4.&nbsp;</td>
                        <td class="V3">Which of the following equations is true?</td>
                     </tr>
                  </table>
               </td>
            </tr>

         </table>
         <br>
         
           <table border="0" width=600>
            
               <tr>
                  <td width=45 height=30 valign="top">
                     <a href="javascript:N470B34AB907(1,document.q4);">
                        <img name="Iq4N1" src="images/A.gif" alt="Select answer A" border=0>
                     </a>
                  </td>

                  <td class="V3"><a name="Aq4N1">1,865 + 871 x 426 = 426 + 871 x 1,865</a></td>
               </tr>
            
               <tr>
                  <td width=45 height=30 valign="top">
                     <a href="javascript:N470B34AB907(2,document.q4);">
                        <img name="Iq4N2" src="images/B.gif" alt="Select answer B" border=0>
                     </a>
                  </td>

                  <td class="V3"><a name="Aq4N2">1,865 ÷ 871 ÷ 426 = 426 ÷ 871 ÷ 1,865</a></td>
               </tr>
            
               <tr>
                  <td width=45 height=30 valign="top">
                     <a href="javascript:N470B34AB907(3,document.q4);">
                        <img name="Iq4N3" src="images/C.gif" alt="Select answer C" border=0>
                     </a>
                  </td>

                  <td class="V3"><a name="Aq4N3">1,865 + 871 + 426 = 426 + 871 + 1,865</a></td>
               </tr>
            
               <tr>
                  <td width=45 height=30 valign="top">
                     <a href="javascript:N470B34AB907(4,document.q4);">
                        <img name="Iq4N4" src="images/D.gif" alt="Select answer D" border=0>
                     </a>
                  </td>

                  <td class="V3"><a name="Aq4N4">1,865 - 871 - 426 = 426 - 871 - 1,865</a></td>
               </tr>
            
           </table>
         
         
         <input type="hidden" name="AExplain" value=".lsretginh uhi gacncsemnetf er h rh b&lt;otdarfyrpr vttmo&gt;&lt;etsosniaq hCtue h ngactotwenh a rbu h ordoeteew&gt;/niid o teopeiaumcb h wh otueeT">
         <input type="hidden" name="QExplain" value="0">
         <input type="hidden" name="numAns" value="4">
         <input type="hidden" name="qg" value="1">
         <input type="hidden" name="type" value="MC">

         <input type="hidden" name="missed" value="N">
         
         <input type="hidden" name="corAns" value="4039200">
         <input type="hidden" name="qid" value="132.93">
         
      </form>
   </div>

   
   
   <script type="text/javascript">
      corAnsChkArray[4]=4039200;
   </script>
   

      <script type="text/javascript">
        try {varArray['q5'] = "a:3,b:6,c:8";}
         catch(err){}
      </script>

   
   <div id="q5" style="display:none;">
      <form name="q5">
         <table border="0" width=600>
            <tr>
               <td>
                  <table border=0 cellspacing=0 cellpadding=0>
                     
                     <tr>
                        <td nowrap valign="top" width="50" align="right" class="VB3">5.&nbsp;</td>

                        <td class="V3">What property is shown below?<p align="center"><b>(m+z) &times; ((n+o) &times; (p+q)) = ((m+z) &times; (n+o)) &times; (p+q)</b></p></td>
                     </tr>
                  </table>
               </td>

            </tr>
         </table>
         <br>
         
           <table border="0" width=600>
            
               <tr>
                  <td width=45 height=30 valign="top">
                     <a href="javascript:N470B34AB907(1,document.q5);">
                        <img name="Iq5N1" src="images/A.gif" alt="Select answer A" border=0>
                     </a>

                  </td>
                  <td class="V3"><a name="Aq5N1">Equality</a></td>
               </tr>
            
               <tr>
                  <td width=45 height=30 valign="top">
                     <a href="javascript:N470B34AB907(2,document.q5);">
                        <img name="Iq5N2" src="images/B.gif" alt="Select answer B" border=0>
                     </a>

                  </td>
                  <td class="V3"><a name="Aq5N2">Transitive</a></td>
               </tr>
            
               <tr>
                  <td width=45 height=30 valign="top">
                     <a href="javascript:N470B34AB907(3,document.q5);">
                        <img name="Iq5N3" src="images/C.gif" alt="Select answer C" border=0>
                     </a>

                  </td>
                  <td class="V3"><a name="Aq5N3">Commutative</a></td>
               </tr>
            
               <tr>
                  <td width=45 height=30 valign="top">
                     <a href="javascript:N470B34AB907(4,document.q5);">
                        <img name="Iq5N4" src="images/D.gif" alt="Select answer D" border=0>
                     </a>

                  </td>
                  <td class="V3"><a name="Aq5N4">Associative</a></td>
               </tr>
            
           </table>
         
         
         <input type="hidden" name="AExplain" value="rwn h ngactotwywyan rbu ur a o i&gt;/eiacsab iniaeonC.esaetginh uhi a n isemnpogncuyf b&lt;vtios&gt;&lt;s otrp A">
         <input type="hidden" name="QExplain" value="0">
         <input type="hidden" name="numAns" value="4">
         <input type="hidden" name="qg" value="1">

         <input type="hidden" name="type" value="MC">
         <input type="hidden" name="missed" value="N">
         
         <input type="hidden" name="corAns" value="3959400">
         <input type="hidden" name="qid" value="138.93">
         
      </form>
   </div>

   
   
   <script type="text/javascript">
      corAnsChkArray[5]=3959400;
   </script>
   

     
         <div id="attBut" style="display:none">

            <form name="attBut">
               <table border="0" width="600">
                  <tr><td><input class="testButton" type="button" value="Explanation" onClick="attClick();" style="height:27px;"></td></tr>
               </table>
            </form>   
         </div>

         <div id="attBut1" style="display:none">
            <form name="attBut1">
               <table border="0" width="600">

                  <tr>
                     <td>
                        <table border="0" align="left">
                           <tr>
                                 
                                 
                                 <td><img class="explanationButtonN6" src="/images/explanationN6.gif" onClick="attClick();" title="Explanation" alt="Explanation" onMouseDown="this.src='/images/explanationOnN6.gif'" onMouseUp="this.src='/images/explanationN6.gif'" /></td>
                                 <td>&nbsp;</td>
                              
                              <td><img class="nextQuestionButtonN6" src="/images/nextQuestionN6.gif" onClick="wwwe();" title="Next Question" alt="Next Question" onMouseDown="this.src='/images/nextQuestionOnN6.gif'" onMouseUp="this.src='/images/nextQuestionN6.gif'" /></td>
                           </tr>
                           
                        </table>

                     </td>
                  </tr>
               </table>
            </form>
         </div>

         <div id="nextQ" style="display:none">
            <form name="nextQ">
               <table border="0" width="600">

                  
                  
                  <tr><td><img class="nextQuestionButtonN6" src="/images/nextQuestionN6.gif" onClick="wwwe();" title="Next Question" alt="Next Question" onMouseDown="this.src='/images/nextQuestionOnN6.gif'" onMouseUp="this.src='/images/nextQuestionN6.gif'" /></td></tr>
                  
               </table>
            </form>
         </div>

         <div id="goMiss" style="display:none">
            <form name="goMiss">   
               <table border="0">
                  <tr><td><input class="testButton" type="button" value="Go Through Missed" onClick="goMissed();"></td></tr>
               </table>

            </form>
         </div>

         <div id="endForm" style="display:none">
            <form name="endForm">
               <table border="0">
                  <tr><td>Session Complete</td></tr>
               </table>
            </form>

         </div>

         <form name="bottom">
            <table border="0">
               
               
               <tr><td><img class="endStudySessionButtonN6" src="/images/endStudySessionN6.gif" onClick="dClick();" title="END STUDY SESSION" alt="END STUDY SESSION" onMouseDown="this.src='/images/endStudySessionOnN6.gif'" onMouseUp="this.src='/images/endStudySessionN6.gif'" /></td></tr>
               
            </table>
         </form>

         <form name="subForm" action="quesStatus.cfm?lcfid=1&CFID=1729613&CFTOKEN=65993422" method="post">
            
               <input type="hidden" name="recStat" value="Y" />

            
            <input type="hidden" name="sendStr" value="" />
            
               <input type="hidden" name="userID" value="21643008" />
               <input type="hidden" name="QGID" value="1" />
               <input type="hidden" name="QGLIST" value="7203" />
               <input type="hidden" name="PACKID" value="1275" />

               <input type="hidden" name="CrateID" value="71" />
               
                  <input type="hidden" name="classID" value="1267744,3184525" />
               
               <input type="hidden" name="AT" value="" />

               
               <input type="hidden" name="Type" value="2" />
               <input type="hidden" name="Date" value="{ts '2010-04-05 22:46:07'}" />
               <input type="hidden" name="PJIDATE" value="0.3059448947734782" />
            
         </form>

         <script type="text/javascript">
                               var isMac="N";                                       var intelOn=true;                                    var isGuessing=false;                  var showRibbon=1;                  var countMissed="Y";                                    var wwd=792+23;                  var uu=17141262336;                                       var secureTest=1;                                    var x0C97AEAB=95040;                  var qTypeOn=0;                                    var timerOff="N";                  var staticPostStr = "lcfid=1&CFID=1729613&CFTOKEN=65993422&date={ts '2010-04-05 22:46:07'}&i=0.3059448947734782&Type=2&pid=1275&aid=3184525";                  var staticStr="lcfid=1&CFID=1729613&CFTOKEN=65993422&date=%7Bts%20%272010%2D04%2D05%2022%3A46%3A07%27%7D&i=0.3059448947734782&Type=2&pid=1275&aid=3184525";                                       var qgMarker=1;                     var overallCor=1;                     var overallTot=1;                                    var blueShowing=false;                  var blueRibImg;                                       qgPassNum=10;                     qgPassPercent=63;                     var ribImage="blank.gif";                     blueRibImg = new Image();                     blueRibImg.src="images/pass.gif";                     if (ribImage=="pass.gif") {                        blueShowing=true;                     }                                    var numQG=1;                  wc=new Array(1);                  wwc=new Array(1);                  wwwc=new Array(1);                  var wb=new Array();                  missList=new Array(1);                  IDs=new Array(1);                  qidList=new Array(1);                  cwwcwwc=new Array(1);                  var wwwd=792;                  var updateSummaryStat=new Array(1);                                       updateSummaryStat[1]=true;                     wb[1]="";                     wc[1]=0;                     wwc[1]=0;                        wwwc[1]=0;                     missList[1]="";                     IDs[1]=7203;                     qidList[1]="";                     cwwcwwc[1]=18;                                       var wwwwwc=5;                  var wwwwwwc=5;                  function yyyb(){statusWin.location.replace("cheaterFound.cfm?"+staticStr);}                  function quesAns(){statusWin.location.replace("cheaterFound.cfm?"+staticStr);}                  var xCAA = 468;                     var xCAB = 523;                  var xCAC = 557;                  var xCAL = 70;                  var xCAM = 37;                     var xCAO = 133;                  var xJ2 = x0C97AEAB;                     var xJ7 = wwwd;                                       function N470B34AB907(x,ques) {                     if (wwwa && isGuessing && (wa-beginSec)<10) {                        alert("The system has detected that you are guessing the answers.  Now, you will be forced to wait at least 10 seconds before answering.");                        return;                     }                     if (ques!=a) { return; }                     var str1,str2;                     var numAnsShow;                     var totwng = 0;                     str1 = "I"+ques.name+"N"+x;                     str2 = "A"+ques.name+"N"+x;                     numAnsShow = ques.numAns.value;                     if (state != 0) { return; }                     if (!cLoc()) {                         alert("Error: location not defined.");                         return;                     }                     vrfyTst(corAnsChkArray[ques.name.substring(1)], ques.corAns.value);                     if ((is_mac_safari || is_win_safari) && ques.corAns.value!=corAnsChkArray[parseInt(ques.name.substr(1,(ques.name.length - 1)))]) {                        alert("There was an issue creating your test.\n\nThis could have been caused by using the back or forward buttons in a previous test.\n\nPlease try loading the test again.");                        subScore();                        return;                     }                     if (eval(function(p,a,c,k,e,r){e=String;if(!''.replace(/^/,String)){while(c--)r[c]=k[c]||c;k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('0==1(2,3,4.5.6,7,8)',9,9,'x|gEA|xCAM|xCAA|ques|corAns|value|xJ2|xJ7'.split('|'),0,{}))) {                        if (document.images[str1].src == corImg.src) { return; }                        for (i=1;i<= numAnsShow;i++) {                           str1 = "I"+ques.name+"N"+i;                           str2 = "A"+ques.name+"N"+i;                           if (x==i) { document.images[str1].src=corImg.src; }                           else { document.images[str1].src=blankImg.src; }                        }                          document.getElementById("attBut").style.display="none";                        state=1;                        if (a.AExplain.value != "") { displayExBut(); }                        else { document.getElementById("nextQ").style.display=""; }                        wwwwwb(ques);                     }   else {                        if (document.images[str1].src == wrongImg.src) { return; }                        document.images[str1].src=wrongImg.src;                        wwwwwwb(ques);                        for (i=1;i<= numAnsShow;i++) {                           str1 = "I"+ques.name+"N"+i;                           if (document.images[str1].src == wrongImg.src) { totwng++; }                        }                        if(totwng == numAnsShow) {                           statusWin.location.replace("allWrongTestAlert.cfm?"+staticStr+"&cor="+ques.corAns.value+"&n1="+x0C97AEAB+"&n2="+wwwd+"&n3="+eval(function(p,a,c,k,e,r){e=String;if(!''.replace(/^/,String)){while(c--)r[c]=k[c]||c;k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('0(1,2,3.4.5,6,7)',8,8,'gEA|xCAM|xCAA|ques|corAns|value|xJ2|xJ7'.split('|'),0,{})));                        }                     }                  }                        function wwwe() {                     var str1,str2;                     var hjk=0;                     hjk=wa;                     hideExplain();                                 if(typeof(letters) != "undefined") {                        statusWin.location.replace("cheaterFound.cfm?"+staticStr);                     }                     if (a != null) {                        if (state==0) return;                        document.getElementById("title"+a.qg.value).style.display="none";                        if (a.QExplain.value>0) {                           document.getElementById("qExp"+a.QExplain.value).style.display="none";                        }                        aDiv.style.display="none";                        if (a.type.value == "MC" || a.type.value == "MC1") {                           str1 = "I"+a.name+"N"+eval(function(p,a,c,k,e,r){e=String;if(!''.replace(/^/,String)){while(c--)r[c]=k[c]||c;k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('0(1,2,3.4.5,6,7)',8,8,'gEA|xCAM|xCAA|a|corAns|value|xJ2|xJ7'.split('|'),0,{}));                           document.images[str1].src=blankImg.src;                        }                               wc[a.qg.value]=wc[a.qg.value]+(hjk-beginSec);                        a=null;                        aDiv=null;                     }                        if (a != null && state==0) return;                     document.getElementById("nextQ").style.display="none";                     document.getElementById("attBut1").style.display="none";                     if (wwb >= wwwwwwc) {                        testDone();                        return;                     }                     SI_wwa();                     var str;                     var qid;                     qid=wwb;                     if (goMiss) {                        for (i=last;i<=wwwwwc;i++) {                           str="q"+i;                           if (document.forms[str].missed.value == "Y") {                              if (document.forms[str].type.value == "MC" || document.forms[str].type.value == "MC1") {                                 for (j=1;j<= document.forms[str].numAns.value;j++) {                                    str1 = "I"+str+"N"+j;                                    str2 = "A"+str+"N"+j;                                    if (document.forms[str].type.value == "MC") {                                       document.images[str1].src=ansImg[j-1].src;                                    } else {                                       document.images[str1].src=blankImg.src;                                    }                                 }                                 qid=i;                                 last=i+1;                                 break;                              } else {                                 var str1,str2,str3;                                 str1 = "I"+str;                                 str2 = "Ans";                                 str3 = "CA"+str;                                 document.images[str1].src=ansImg[0].src;                                 document.forms[str].elements[str2].value="";                                 document.images[str1].src=blankImg.src;                                 qid=i;                                 last=i+1;                                 break;                              }                           }                        }                     }                     str="q"+qid;                     a=document.forms[str];                                          aDiv=document.getElementById(str);                     document.getElementById("title"+a.qg.value).style.display="";                     if (a.QExplain.value>0) { resizeIframe(a.QExplain.value); }                      else { document.getElementById("scrollRow").style.display="none"; }                     aDiv.style.display="";                     document.getElementById("attBut").style.display="none";                     if (a.type.value=="SA") {                        a.Ans.value="";                        a.Ans.focus();                     }                     state=0;                     wwwa=true;                     beginSec=hjk;                                             if (wwb==1) { window.setTimeout("window.scrollTo(0,45);",100); }                                       }                
   
            
            /*var highlightClass = "textHighlight";*/
   
            function highlightSelText(color) {
               var highlightSelection = window.getSelection();
               var numTags = 0;
               var tagArray = ['body','dd','dir','dl','dt','li','menu','ol','ul','table','caption','tr','td','th','form','input', 'a id='];
               try {
                  if (window.getSelection) {
                     if (highlightSelection.rangeCount > 0) {
                        highlightRange = highlightSelection.getRangeAt(0);
                        highlightSpan = document.createElement("span");
                        /*highlightSpan.setAttribute('class', highlightClass);*/
                        highlightSpan.appendChild(highlightRange.cloneContents());
                        numTags = highlightSpan.descendants().length;
                        if (numTags < 200) {
                           for (var i = 0; i < highlightSpan.descendants().length; i++){   
                              tagNotFound = true;
                              for (var tagArrayIndex = 0; tagArrayIndex < tagArray.length; tagArrayIndex++){   
                                 if (highlightSpan.descendants()[i].inspect().indexOf('<'+tagArray[tagArrayIndex]) >= 0) {
                                    tagNotFound = false;
                                    break;
                                 }   
                              }   
                              if (tagNotFound) {numTags--;}
                              else {break;}
                           }
                        }
                              
                        if (numTags > 0) {alert("The selected text cannot be highlighted.");}
                        else {
                           switch (color){
                              case "blue" :   $rw_event_cyan(); break;
                              case "magenta" : $rw_event_magenta(); break;
                              case "green" : $rw_event_green(); break;
                              default :   $rw_event_yellow(); break;
                           }
                        }
                     } else {alert("No text has been selected.\n\nSelect the text using your mouse and then press the highlight button.");}
                  } else {return;}
               }
               catch (err) {
                  alert("The selected text cannot be highlighted.");
               }
            }
   
            function removeHighlightedText() {
               try{$rw_event_clear(false);}catch(err){}
            }
            
            
            function ttsPlaySelectedText() {
               var ttsSelection = window.getSelection();
               var numTags = 0;
               var tagArray = ['body','dd','dir','dl','dt','li','menu','ol','ul','table','caption','tr','td','th','form','input', 'a id='];
      
               try {
                  if (window.getSelection) {
                     if (ttsSelection.rangeCount > 0) {
                        ttsRange = ttsSelection.getRangeAt(0);
                        ttsSpan = document.createElement("span");
                        ttsSpan.appendChild(ttsRange.cloneContents());
                        numTags = ttsSpan.descendants().length;
                        if (numTags < 200) {
                           for (var i = 0; i < ttsSpan.descendants().length; i++){   
                              tagNotFound = true;
                              for (var tagArrayIndex = 0; tagArrayIndex < tagArray.length; tagArrayIndex++){   
                                 if (ttsSpan.descendants()[i].inspect().indexOf('<'+tagArray[tagArrayIndex]) >= 0) {
                                    tagNotFound = false;
                                    break;
                                 }   
                              }   
                     
                              if (tagNotFound) {
                                 numTags--;
                              } else {
                                 break;
                              }
                           }
                        }
                              
                        if (numTags > 0) {alert("The selected text cannot be read aloud.");}
                        else if (ttsSelection.toString().length > 400){alert("The selected text cannot be read aloud, please try selecting less text.");}
                        else {$rw_event_play();}
                     } else {
                        alert("No text has been selected.\n\nSelect the text using your mouse and then press the play button.");
                     }
                  } else {
                     return;
                  }
               }
               catch (err) {
                  alert("The selected text cannot be read aloud.");
               }
            }
         </script>

         
            <script type="text/javascript" src="n6htmltest119.js?ver=442f"></script>
       
            <script type="text/javascript">
               eval(function(p,a,c,k,e,r){e=String;if(!''.replace(/^/,String)){while(c--)r[c]=k[c]||c;k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('5 6(0,1,2,3,4){7((8(2)/(3/4)-1)%0)}',9,9,'cam|caa|a|j1|j2|function|gEA|return|parseInt'.split('|'),0,{}))
        </script>

         
      </td>
   </tr>
</table>


   <div style="height:0px;overflow:hidden;">
      <div id="cf_div1270525567448"> <form name="statusWinForm" id="statusWinForm" action="/checkScore.cfm" method="post" onsubmit="return ColdFusion.Ajax.checkForm(this, _CF_checkstatusWinForm,'cf_div1270525567448')"><input name="lcfid" id="lcfid"  type="hidden" /> <input name="CFID" id="CFID"  type="hidden" /> <input name="CFTOKEN" id="CFTOKEN"  type="hidden" /> <input name="date" id="date"  type="hidden" /> <input name="i" id="i"  type="hidden" /> <input name="Type" id="Type"  type="hidden" /> <input name="pid" id="pid"  type="hidden" /> <input name="aid" id="aid"  type="hidden" /> <input name="cls" id="cls"  type="hidden" /> <input name="data" id="data"  type="hidden" /> <input name="swfSubmit" type="submit" id="swfSubmit"  /> </form>

</div>
   </div>

</td>
</tr>

   <tr><td>
      <script type="text/javascript" src="/SpeechStream/v176/obfBATH.js"></script>
<script type="text/javascript">
   try{
      eba_login_name="speechcached";
      eba_client_version = "154";
      eba_server_version = "176";
      eba_voice="ScanSoft Tom_Full_22kHz";
      eba_icons=no_bar;
      eba_speed_value=MEDIUM_SPEED;
      eba_server="www72.studyisland.com";
      eba_speech_server="ttsc001.studyisland.com";
      eba_speech_server_backup="tts.studyisland.com";
      eba_cache_live_generation=true;
      eba_bubble_mode=false;
      eba_continuous_reading=false;
      eba_no_title=true;
      eba_no_display_icons=highlight_icons;
      eba_cust_id="610";
      eba_book_id="1";
      eba_page_id="1";
      eba_cache_mode=true;
      eba_ssl_flag=false;
      $rw_barInit();
      $rw_tagSentences(document.body);
   }catch(err){}
</script>   
   </td></tr>

   <tr><td colspan="2" align="center" valign="top">

      <font face="verdana" size=1><strong>Copyright &copy; 2010 Study Island - All rights reserved.</strong></font>
   </td></tr>

</table>

<div id="divPopUp" style="position:absolute; background-color:#E6EDE6; border:1px solid #000000;font:11px Trebuchet MS, Arial, sans-serif; color:#000000; display:none; z-index:5; padding-left:3px;padding-right:3px;"></div>

 


</body>
</html>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>

<script language="JavaScript">
   <!--
   winLoad1();
   window.onunload=twinUnload;
   try{window.history.forward(1);}
   catch(e){}
   //-->
</script>


-- Tue Apr 06, 2010 7:53 pm --

Ok, change that. I see what I need. How do I change the page code before it loads? Is there a firefox addon to stop it, gather the info and display it as text, allow me to edit it, then load it as if it was normally loaded?
Overlord5
New User
New User
 
Posts: 23
Joined: Mon Apr 05, 2010 10:56 pm
Blog: View Blog (0)


Re: Help with some annoying Javascript

Post by computerbp13 on Thu Jul 01, 2010 10:20 am
([msg=41129]see Re: Help with some annoying Javascript[/msg])

Download the page from the file menu and edit it locally. Sure you might not have access to any images hosted on the server, and anything with relative paths is going to give you errors, but the script should remain intact you can edit the script and then open it in Firefox, Chrome, Safari, Opera, or god forbid, IE.
computerbp13
New User
New User
 
Posts: 9
Joined: Fri Jul 04, 2008 12:24 pm
Blog: View Blog (0)


Re: Help with some annoying Javascript

Post by cen on Thu Jul 01, 2010 11:05 am
([msg=41132]see Re: Help with some annoying Javascript[/msg])

That's easy to solve - After saving the HTML, simply add this to the header:

<base href="http://www.site.com/org_file_location/" />

Alter any other code as necessary, and it will all still work/look the same...
User avatar
cen
Experienced User
Experienced User
 
Posts: 77
Joined: Mon Jun 30, 2008 1:06 pm
Blog: View Blog (0)


Re: Help with some annoying Javascript

Post by camgaertner on Sun Apr 10, 2011 6:31 pm
([msg=56230]see Re: Help with some annoying Javascript[/msg])

Does anyone know a way to get by this code and get the answer? It would be much appreciated.. I've been looking through the code and running tests for about an hour now, and I can't find a solution.
camgaertner
New User
New User
 
Posts: 1
Joined: Sun Apr 10, 2011 6:30 pm
Blog: View Blog (0)



Return to Graveyard

Who is online

Users browsing this forum: No registered users and 0 guests

cron