Javascript解析器不再工作了。单击提交按钮时没有任何反应

时间:2012-04-25 06:33:52

标签: javascript button submit

我最近发现这个javascript用于我玩的游戏,它通过做一些解析基本上让我的生活变得更轻松。当我第一次使用它时脚本工作得很好,但随后我停止使用它几周,因为我没有时间玩游戏,因此使用脚本。我昨天再次开始,突然,脚本不再工作,我无法解析我需要的信息。在将信息放入文本框后单击提交按钮时,它不再有效。

任何人都可以帮我找出错误的原因以及为什么它不再适用了吗?

这是脚本,在这里是在一个网站上(包括我在下面发布的内容搞砸了或者其他什么:www.cnparser.webs.com

<html>
<head>
<title>Recruitment Parser</title>
<script type="text/javascript">
window.onload = function()
{
var pageSource = document.getElementById('pgsource');
var submitButton = document.getElementById('submit');
var bbcodeBox = document.getElementById('nobb');
var outputArea = document.getElementById('output');

submitButton.onclick = function()
{
    var cyberMessageLink = "http:\/\/www.cybernations.net/send_message.asp?Nation_ID=";
    var cleanUp = pageSource.value.replace(/[^A-Za-z0-9 >]/g, "");
    var rulerNames = cleanUp.match(/titleRuler[A-Za-z0-9_ ]{3,}(?=>)/gi);
    var nationID = cleanUp.match(/ageaspNationID[0-9]{3,}/g);

    if(bbcodeBox.checked)
    {
        for(var i=0; i<rulerNames.length; i++)
        {
            if(i%25==0)
            {
                outputArea.innerHTML+="[url="+cyberMessageLink+nationID[i].substring(14)+"]"+rulerNames[i].substring(11)+"[/url]" + "<br>";
                continue;
            }
            outputArea.innerHTML+=rulerNames[i].substring(11) + "<br>";
            if(i%24==0)outputArea.innerHTML+="<br>";
        }
    } else {

        for(var i=0; i<rulerNames.length; i++)
        {
            if(i%25==0)outputArea.innerHTML+="<br>";
            outputArea.innerHTML+=rulerNames[i].substring(11) + "<br>";
            }
        }
    }
}
</script>
</head>

<body>
<table border="0">
<tr>
    <td>
        <textarea id="pgsource" cols="80" rows="20"></textarea><br/>
    </td>
    <td>
        <b>Style</b><br>
        <input id="nobb" type="checkbox">BBcode</input><br>
    </td>
</tr>
</table>
<button id="submit">Submit</button><br><br>
<span id="output"></span>
<!-- --><script type="text/javascript"      src="http://static.websimages.com/static/global/js/webs/usersites/escort.js"></script>   <script type="text/javascript">if(typeof(urchinTracker)=='function'){_uacct="UA-230305-  2";_udn="none";_uff=false;urchinTracker();}</script></body>

</html>

1 个答案:

答案 0 :(得分:0)

来自链接网站:

  

如果停止工作,请发送电子邮件至:gnomy@hushmail.com

你给Gnomy发了电子邮件吗?