里面有换行字符,编译出错
<html>
<head>
<title>good</title>
<script language="javascript">
function init()
{
var msg="都不想碰面 谁又和我狭路相逢见\
[00:29.68]但仍扮作不见\
[00:32.80]姐妹偏要问 无事何故我又黑脸\
[00:37.67]便承认那天 拖跟他拍过一遍 \
[00:41.40]你问我 在那时 怎麽可能会迷上他 \
[00:45.81]我话我大概 那时候眼花\
[00:49.06]你再问我 在这天想起这人会看後悔吗\
[00:53.10]总之不要 提及他好吗 ";
document.searchstr.txt.value=msg;
}
function replace()
{
var key=document.search.box1.value;
var rplc=document.search.box2.value;
var n=0;
while(n!=-1)
{
msgQ=msg.substring(n+rplc.length,msg.length);
msg=msg.substring(0,n)+rplc+msgQ;
n=n+rplc.length-1;
n=msg.indexof(key,n);
}
document.searchstr.txt.value=msg;
}
</script>
</head>
<body>
<script language="javascript">
document.write("<HR>");
document.write("<form name='searchstr'>");
document.write("检索文字:");
document.write("<input type='text' name='box1' size=20><BR>");
document.write("置换文字:");
document.write("<input type='text' name='box2' size=20>");
document.write("<input type='button' value='置换' onclick='replace()'><br>");
document.write("<textarea name='txt' rows=5 cols=40></textarea>");
init();
document.write("</form>");
document.write("<HR>");
</script>
</body>
</html>
<html>
<head>
<title>good</title>
<script language="javascript">
function init()
{
var msg="都不想碰面 谁又和我狭路相逢见\
[00:29.68]但仍扮作不见\
[00:32.80]姐妹偏要问 无事何故我又黑脸\
[00:37.67]便承认那天 拖跟他拍过一遍 \
[00:41.40]你问我 在那时 怎麽可能会迷上他 \
[00:45.81]我话我大概 那时候眼花\
[00:49.06]你再问我 在这天想起这人会看後悔吗\
[00:53.10]总之不要 提及他好吗 ";
document.searchstr.txt.value=msg;
}
function replace()
{
var key=document.search.box1.value;
var rplc=document.search.box2.value;
var n=0;
while(n!=-1)
{
msgQ=msg.substring(n+rplc.length,msg.length);
msg=msg.substring(0,n)+rplc+msgQ;
n=n+rplc.length-1;
n=msg.indexof(key,n);
}
document.searchstr.txt.value=msg;
}
</script>
</head>
<body>
<script language="javascript">
document.write("<HR>");
document.write("<form name='searchstr'>");
document.write("检索文字:");
document.write("<input type='text' name='box1' size=20><BR>");
document.write("置换文字:");
document.write("<input type='text' name='box2' size=20>");
document.write("<input type='button' value='置换' onclick='replace()'><br>");
document.write("<textarea name='txt' rows=5 cols=40></textarea>");
init();
document.write("</form>");
document.write("<HR>");
</script>
</body>
</html>
解决方案 »
- 求支援,求帮助,不然期末挂定了
- 请问这段播放mp3的代码为什么在iPad和iPhone中不能自动播放?
- 问一个javascript \u的显示问题
- 一个关于select all的问题
- 错误类型:][ODBC SQL Server Driver][SQL Server]对象名 'users' 无效
- Script Encoder解密会的帮个忙,下面是代码
- 关于Tab次序的一个奇怪问题
- onclick 里面2个事件怎么写?
- 关闭前的动作??
- 请问如何将window.opener中的table动态insertrow?
- 关于框架和iframe的问题
- javascript的function中可能申明全局变量吗?
<head>
<title>good</title>
<script language="javascript">function init()
{
var msg="都不想碰面 谁又和我狭路相逢见\
[00:29.68]但仍扮作不见\
[00:32.80]姐妹偏要问 无事何故我又黑脸\
[00:37.67]便承认那天 拖跟他拍过一遍 \
[00:41.40]你问我 在那时 怎麽可能会迷上他 \
[00:45.81]我话我大概 那时候眼花\
[00:49.06]你再问我 在这天想起这人会看後悔吗\
[00:53.10]总之不要 提及他好吗 ";
document.all.txt.value=msg;
}function replace()
{
var key=document.all.box1.value;
var rplc=document.all.box2.value;
var n=0;
msg=document.all.txt.value
while(n!=-1)
{
msgQ=msg.substring(n+rplc.length,msg.length);
msg=msg.substring(0,n)+rplc+msgQ;
n=n+rplc.length-1;
n=msg.indexOf(key,n);//msg.indexof(key,n);==>msg.indexOf(key,n);
}
document.all.txt.value=msg;
}
</script>
</head>
<body>
<script language="javascript">
document.write("<HR>");
document.write("<form name='searchstr'>");
document.write("检索文字:");
document.write("<input type='text' name='box1' id='box1' size=20><BR>");
document.write("置换文字:");
document.write("<input type='text' name='box2' id='box2' size=20>");
document.write("<input type='button' value='置换' onclick='replace()'><br>");
document.write("<textarea name='txt' rows=5 cols=40></textarea>");
init();
document.write("</form>");
document.write("<HR>");
</script>
</body>
</html>