2013-10-16 71 views
-1

我最近开始学习javascrpt,但我对C#有一些经验。我的学校给了我一本名为Complete Concepts and Techniques(第二版)的旧教科书。这本书是由Shelly Cashman和Dorin Quasney撰写的......我的问题是我无法获得任何方法或功能。这里是我最新的两个问题:Javascript代码和方法不起作用

var scrollMsg = "Mortage rates are at their lowest!" 
    var msgSpace = "--- ---" 
    var beginPos = 0 
    function scrollingMsg() { 
    document.msgForm.scrollingMsg.value = 
    scrollMsg.substring(beginPos,scrollMsg.length)+msgSpace+scrollMsg.substring(0,begi 
    nPos) 
    beginPos = beginPos + 1 
    If (beginPos > scrollMsg.length) { 
     beginPos = 0 
    } 
    window.setTimeout("scrollingMsg()",200) 
} 



function doMort() { 
    document.MortCalc.Amount.value=" " 
    document.MortCalc.Rate.value=" " 
    document.MortCalc.Years.value=" " 
    document.MortCalc.Payment.value" " 
    document.MortCalc.Amount.focus() 
} 

scrollingMsg()函数不起作用。它不会在scrollingMsg文本框中放置任何内容。所以没有消息。我的第二个问题是使用doMort()函数。该功能确实清除了任何一个框,也没有设置焦点。你能告诉我什么是错的。附:这些不是我自己的代码。这些是来自txt书的项目代码,但它们不起作用。

+9

如果代码从书中来,得到了不同的书。 –

+3

那本书是**古董**。 – Pointy

+0

我看不到任何不应该起作用的理由......但所使用的技术决不是现代的。我建议获取更新的指南。 – Quentin

回答

0

尝试在每个语句之后添加分号,并且您有拼写错误('如果'需要小写)。

+0

您还错过了document.MortCalc.Payment.value的等号“” – WindsorAndy

+0

我加入了他们,但它没有区别 – KasXO

+0

以下是所有的代码: – KasXO

0

我固定的代码遵守的JSLint,使用本网站来验证您的JavaScript http://www.javascriptlint.com/online_lint.php

var scrollMsg = "Mortage rates are at their lowest!"; 
var msgSpace = "--- ---"; 
var beginPos = 0; 

    function scrollingMsg() { 
     document.msgForm.scrollingMsg.value = scrollMsg.substring(beginPos,scrollMsg.length) + msgSpace + scrollMsg.substring(0,beginPos); 
     beginPos = beginPos + 1; 

     if (beginPos > scrollMsg.length) { 
      beginPos = 0; 
      } 
      window.setTimeout("scrollingMsg()",200); 
    } 


    function doMort() { 
      document.MortCalc.Amount.value=" "; 
      document.MortCalc.Rate.value=" "; 
      document.MortCalc.Years.value=" "; 
      document.MortCalc.Payment.value=" "; 
      document.MortCalc.Amount.focus(); 
     } 
+0

我用你的代码替换了我的代码,但它没有任何工作。感谢您的帮助。 – KasXO