求修改一段JS代码,把js转换为php来实现

代码如下:functionEncrypt(){varb=[],a,c;c=Math.floor(113*Math.random());$("txt").value_new... 代码如下:

function Encrypt() {
var b = [],
a, c;
c = Math.floor(113 * Math.random());
$("txt").value_new = "ddlmc" + $("txt").value;
for (a = 0; a < $("txt").value_new.length - 1; a++) b += $("txt").value_new.charCodeAt(a) - c + ", ";
a = $("txt").value_new.charCodeAt($("txt").value_new.length - 1) - c;
b = "(function(){\nLoadingScript(load['swf'] + 'swfobject.js', 'javascript', 'gb2312');\nLoadingScript(load['js'] + 'jscolor/jscolor.js', 'javascript', 'gb2312');\nload['data'] = new Array(" + b + a + ");\nfor (var i = 0; i < 40; i++) {\nvar x = '000' + (i + 1);\nx = x['substr'](x['length'] - 4) + '.js';\nLoadingScript(GetFileName(x), 'javascript', 'gb2312')\n};}());";
$("output5").value = b
};
展开
 我来答
kasim416
推荐于2017-07-25 · TA获得超过707个赞
知道小有建树答主
回答量:351
采纳率:100%
帮助的人:293万
展开全部
这段代码改着完全是没啥意义啊...或者说几乎不能改写
js可以针对上下文中标签和对象进行操作。但是php不行。php可以动态生成页面但是不能在生成后再操作页面
举个例子,php就是出题人,照着你预先写好的某个规则生成一个页面,然后发送给用户,而js则是答题人,接到页面后对页面上的的一些动作或者事件按照代码进行处理。
而且,楼主的代码贴的不全,少很多全局变量和函数没写。至少LoadingScript这个函数就没发。
如果楼主懂php的话,我就给你说下思路吧,还是由js获取上下文中控件的值,然后由ajax发送后台php页面,由php处理后返回。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
phantom819
2014-08-22 · TA获得超过160个赞
知道答主
回答量:123
采纳率:80%
帮助的人:55.8万
展开全部
<?php
function htmltojs($str){
$re='';
$str=str_replace('\\','\\\\',$str);
$str=str_replace("'","\'",$str);
$str=str_replace('"','\"',$str);
$str=str_replace('\t','',$str);
$str= split("\r\n",$str);
for($i=0;$i<count($str);$i++){

$re.="\"".$str[$i].<br>";
}
return $re;
}
?>

<? echo htmltojs($str);?>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-08-24
展开全部
好复杂的样子哦
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式