我是一个初学HTML的人 我应怎么写呀,老大们有会吗?

时间:2022-12-29 17:50:28
<html>
<head>
<title> Welcome to my page </title>
<script language="javascript">
var rtn=false
function push_me() {
var msg1="this is a javascript message:"
var msg2=document.frmscript.text1.value
alert(msg1+msg2)
return true
}
</script>
<script language="vbscript">
option explicit
sub aaa()
dim myform
set myform=document.frmscript
msg1="this is a vbscript message:"
msg2=myform.text1.value
msgbox msg2 & msg2
end sub
</script>
</head>

<body>
<center>
<form name="frmscript">
<input type="text" value="name" neme="text1"><p>
<input type="button" value="java" name="java1" onclick="rtn=push_me()">
<p>
<input type="button" 
value="vbbotton" 
name=vb1" 
onclick="aaa">

</form>
</center>

</body>
</html>
为什么总是说我的网页上有错呢?

5 个解决方案

#1


改好了,注意客户端设置不同的脚本语言。

<html>
<head>
<title> Welcome to my page </title>
<script language="javascript">

function push_me() {
var msg1="this is a javascript message:";
var msg2=document.frmscript.text1.value;
alert(msg1+msg2);
return true;
}
</script>
<%
sub vb1_OnClick()
response.write "ok"
set myform=document.frmscript
msg1="this is a vbscript message:"
msg2=myform.text1.value
msgbox msg1'&msg2
end sub
%>

</head>
<body>
<center>
<form name="frmscript">
<input type="text" value="name" name="text1"><p>
<input type="button" value="java" name="java1" onclick="push_me()">
<p>
<input type="button" value="vbbotton" name="vb1"> 

</form>
</center>

</body>
</html>

#2


&Auml;&atilde;&micro;&Auml;&acute;í&Icirc;ó&Ouml;÷&Ograve;&ordf;&Ocirc;&Uacute;&Ograve;&Ocirc;&Iuml;&Acirc;&frac14;&cedil;&cedil;&ouml;&micro;&Oslash;·&frac12;&pound;&ordm;
1&iexcl;&pound;&para;&Ocirc; text&micro;&Auml;value&micro;&Auml;&Ograve;&yacute;&Oacute;&Atilde;±&Oslash;&ETH;&euml;&Ecirc;&Ccedil; document.all.frmscript.text1.value &para;&oslash;&sup2;&raquo;&Ecirc;&Ccedil; document.frmscript.text1.value &pound;&not; ×&cent;&Ograve;&acirc;&pound;&not;document&micro;&Auml;all&Ecirc;&ocirc;&ETH;&Ocirc;·&micro;&raquo;&Oslash;&Ograve;&raquo;&cedil;&ouml;&frac14;&macr;&ordm;&Iuml;&pound;&not;&frac14;&macr;&ordm;&Iuml;&Agrave;&iuml;&Atilde;&aelig;&micro;&Auml;&cedil;÷&Iuml;&icirc;&Ecirc;&Ccedil;<body></body>&Ouml;&reg;&frac14;&auml;&micro;&Auml;&para;&Ocirc;&Iuml;ó&pound;&not;&iquest;&Eacute;&Ograve;&Ocirc;&Iacute;¨&sup1;&yacute;&cedil;&Atilde;&para;&Ocirc;&Iuml;ó&micro;&Auml;id&raquo;òname&Agrave;&acute;·&Atilde;&Icirc;&Ecirc;&iexcl;&pound;
2&iexcl;&pound;&Ocirc;&Uacute;vbscript&Ouml;&ETH;&pound;&not;&Auml;&atilde;&frac14;&Egrave;&Egrave;&raquo;&para;¨&Ograve;&aring;&Aacute;&Euml;option explicit&pound;&not;&ordm;ó&Atilde;&aelig;&micro;&Auml;&Atilde;&iquest;&cedil;&ouml;±&auml;&Aacute;&iquest;&para;&frac14;&Ograve;&ordf;&Eacute;ù&Atilde;÷&pound;&not;&micro;&laquo;&Ecirc;&Ccedil;&Auml;&atilde;&Atilde;&raquo;&Oacute;&ETH;&Eacute;ù&Atilde;÷msg1&ordm;&Iacute;msg2&pound;&not;&Oacute;&brvbar;&cedil;&Atilde;&Eacute;ù&Atilde;÷&iexcl;&pound;
3&iexcl;&pound;&iquest;&Eacute;&Auml;&Uuml;&Ecirc;&Ccedil;&Auml;&atilde;&micro;&Auml;±&Ecirc;&Icirc;ó&pound;&ordm;vbscript&Ouml;&ETH; msgbox msg2 & msg2 &Oacute;&brvbar;&cedil;&Atilde;&ETH;&acute;&sup3;&Eacute; msgbox msg1 & msg2 &sup2;&Aring;&para;&Ocirc;&pound;&raquo;html&Ouml;&ETH;<input type="text" value="name" neme="text1"> &Oacute;&brvbar;&cedil;&Atilde;&ETH;&acute;&sup3;&Eacute;<input type="text" value="name" name="text1"><p>&pound;&not;&Auml;&atilde;&frac12;&laquo;name&ETH;&acute;&sup3;&Eacute;&Aacute;&Euml;neme
4&iexcl;&pound;<input type="button" value="vbbotton" name=vb1" onclick="aaa"> &ETH;&acute;&acute;í&Aacute;&Euml;&pound;&not;&Oacute;&brvbar;&cedil;&Atilde;&Ecirc;&Ccedil;<input type="button" value="vbbotton" name=vb1" onclick="aaa()"> ×&cent;&Ograve;&acirc;&pound;&not;aaa&ordm;ó&Atilde;&aelig;&Oacute;&ETH;&Agrave;¨&ordm;&Aring;&pound;&raquo;

&Otilde;&yacute;&Egrave;·&micro;&Auml;&acute;ú&Acirc;&euml;&Egrave;&ccedil;&Iuml;&Acirc;&pound;&ordm;

<html>
<head>
<title> Welcome to my page </title>
<script language="javascript">
var rtn=false
function push_me() {
  var msg1="this is a javascript message:"
  var msg2=document.all.frmscript.text1.value
  alert(msg1+msg2)
}
</script>

<script language="vbscript">
option explicit
sub aaa()
  dim myform, msg1, msg2
  set myform=document.all.frmscript
  msg1 = "this is a vbscript message:"
  msg2 = myform.text1.value
  msgbox msg1 & msg2
end sub
</script>
</head>

<body>
<center>
  <form name="frmscript">
    <input type="text" value="name" name="text1"><p>
    <input type="button" value="java" name="java1" onclick="push_me()"><p>
    <input type="button" value="vbbotton" name=vb1" onclick="aaa()">
  </form>
</center>
</body>
</html>


#3


重发一编:

你的错误主要在以下几个地方:
1。对 text的value的引用必须是 document.all.frmscript.text1.value 而不是 document.frmscript.text1.value , 注意,document的all属性返回一个集合,集合里面的各项是<body></body>之间的对象,可以通过该对象的id或name来访问。
2。在vbscript中,你既然定义了option explicit,后面的每个变量都要声明,但是你没有声明msg1和msg2,应该声明。
3。可能是你的笔误:vbscript中 msgbox msg2 & msg2 应该写成 msgbox msg1 & msg2 才对;html中<input type="text" value="name" neme="text1"> 应该写成<input type="text" value="name" name="text1"><p>,你将name写成了neme
4。<input type="button" value="vbbotton" name=vb1" onclick="aaa"> 写错了,应该是<input type="button" value="vbbotton" name=vb1" onclick="aaa()"> 注意,aaa后面有括号;

正确的代码如下:

<html>
<head>
<title> Welcome to my page </title>
<script language="javascript">
var rtn=false
function push_me() {
  var msg1="this is a javascript message:"
  var msg2=document.all.frmscript.text1.value
  alert(msg1+msg2)
}
</script>

<script language="vbscript">
option explicit
sub aaa()
  dim myform, msg1, msg2
  set myform=document.all.frmscript
  msg1 = "this is a vbscript message:"
  msg2 = myform.text1.value
  msgbox msg1 & msg2
end sub
</script>
</head>

<body>
<center>
  <form name="frmscript">
    <input type="text" value="name" name="text1"><p>
    <input type="button" value="java" name="java1" onclick="push_me()"><p>
    <input type="button" value="vbbotton" name=vb1" onclick="aaa()">
  </form>
</center>
</body>
</html>


#4


Sorry,
刚才搞错了,第一点你没有错,
========================================================
1。对 text的value的引用必须是 document.all.frmscript.text1.value 而不是 document.frmscript.text1.value , 注意,document的all属性返回一个集合,集合里面的各项是<body></body>之间的对象,可以通过该对象的id或name来访问。
========================================================

这是我搞错了,可以用document.frmscript.text1.value ,因为all是缺省属性,所以可以省略。

因此,代码可以写成
<html>
<head>
<title> Welcome to my page </title>
<script language="javascript">
var rtn=false
function push_me() {
  var msg1="this is a javascript message:"
  var msg2=document.frmscript.text1.value
  alert(msg1+msg2)
}
</script>

<script language="vbscript">
option explicit
sub aaa()
  dim myform, msg1, msg2
  set myform=document.frmscript
  msg1 = "this is a vbscript message:"
  msg2 = myform.text1.value
  msgbox msg1 & msg2
end sub
</script>
</head>

<body>
<center>
  <form name="frmscript">
    <input type="text" value="name" name="text1"><p>
    <input type="button" value="java" name="java1" onclick="push_me()"><p>
    <input type="button" value="vbbotton" name=vb1" onclick="aaa()">
  </form>
</center>
</body>
</html>

#5


谢谢各位,我明白了,小弟只有这些分了,
请多包涵

#1


改好了,注意客户端设置不同的脚本语言。

<html>
<head>
<title> Welcome to my page </title>
<script language="javascript">

function push_me() {
var msg1="this is a javascript message:";
var msg2=document.frmscript.text1.value;
alert(msg1+msg2);
return true;
}
</script>
<%
sub vb1_OnClick()
response.write "ok"
set myform=document.frmscript
msg1="this is a vbscript message:"
msg2=myform.text1.value
msgbox msg1'&msg2
end sub
%>

</head>
<body>
<center>
<form name="frmscript">
<input type="text" value="name" name="text1"><p>
<input type="button" value="java" name="java1" onclick="push_me()">
<p>
<input type="button" value="vbbotton" name="vb1"> 

</form>
</center>

</body>
</html>

#2


&Auml;&atilde;&micro;&Auml;&acute;í&Icirc;ó&Ouml;÷&Ograve;&ordf;&Ocirc;&Uacute;&Ograve;&Ocirc;&Iuml;&Acirc;&frac14;&cedil;&cedil;&ouml;&micro;&Oslash;·&frac12;&pound;&ordm;
1&iexcl;&pound;&para;&Ocirc; text&micro;&Auml;value&micro;&Auml;&Ograve;&yacute;&Oacute;&Atilde;±&Oslash;&ETH;&euml;&Ecirc;&Ccedil; document.all.frmscript.text1.value &para;&oslash;&sup2;&raquo;&Ecirc;&Ccedil; document.frmscript.text1.value &pound;&not; ×&cent;&Ograve;&acirc;&pound;&not;document&micro;&Auml;all&Ecirc;&ocirc;&ETH;&Ocirc;·&micro;&raquo;&Oslash;&Ograve;&raquo;&cedil;&ouml;&frac14;&macr;&ordm;&Iuml;&pound;&not;&frac14;&macr;&ordm;&Iuml;&Agrave;&iuml;&Atilde;&aelig;&micro;&Auml;&cedil;÷&Iuml;&icirc;&Ecirc;&Ccedil;<body></body>&Ouml;&reg;&frac14;&auml;&micro;&Auml;&para;&Ocirc;&Iuml;ó&pound;&not;&iquest;&Eacute;&Ograve;&Ocirc;&Iacute;¨&sup1;&yacute;&cedil;&Atilde;&para;&Ocirc;&Iuml;ó&micro;&Auml;id&raquo;òname&Agrave;&acute;·&Atilde;&Icirc;&Ecirc;&iexcl;&pound;
2&iexcl;&pound;&Ocirc;&Uacute;vbscript&Ouml;&ETH;&pound;&not;&Auml;&atilde;&frac14;&Egrave;&Egrave;&raquo;&para;¨&Ograve;&aring;&Aacute;&Euml;option explicit&pound;&not;&ordm;ó&Atilde;&aelig;&micro;&Auml;&Atilde;&iquest;&cedil;&ouml;±&auml;&Aacute;&iquest;&para;&frac14;&Ograve;&ordf;&Eacute;ù&Atilde;÷&pound;&not;&micro;&laquo;&Ecirc;&Ccedil;&Auml;&atilde;&Atilde;&raquo;&Oacute;&ETH;&Eacute;ù&Atilde;÷msg1&ordm;&Iacute;msg2&pound;&not;&Oacute;&brvbar;&cedil;&Atilde;&Eacute;ù&Atilde;÷&iexcl;&pound;
3&iexcl;&pound;&iquest;&Eacute;&Auml;&Uuml;&Ecirc;&Ccedil;&Auml;&atilde;&micro;&Auml;±&Ecirc;&Icirc;ó&pound;&ordm;vbscript&Ouml;&ETH; msgbox msg2 & msg2 &Oacute;&brvbar;&cedil;&Atilde;&ETH;&acute;&sup3;&Eacute; msgbox msg1 & msg2 &sup2;&Aring;&para;&Ocirc;&pound;&raquo;html&Ouml;&ETH;<input type="text" value="name" neme="text1"> &Oacute;&brvbar;&cedil;&Atilde;&ETH;&acute;&sup3;&Eacute;<input type="text" value="name" name="text1"><p>&pound;&not;&Auml;&atilde;&frac12;&laquo;name&ETH;&acute;&sup3;&Eacute;&Aacute;&Euml;neme
4&iexcl;&pound;<input type="button" value="vbbotton" name=vb1" onclick="aaa"> &ETH;&acute;&acute;í&Aacute;&Euml;&pound;&not;&Oacute;&brvbar;&cedil;&Atilde;&Ecirc;&Ccedil;<input type="button" value="vbbotton" name=vb1" onclick="aaa()"> ×&cent;&Ograve;&acirc;&pound;&not;aaa&ordm;ó&Atilde;&aelig;&Oacute;&ETH;&Agrave;¨&ordm;&Aring;&pound;&raquo;

&Otilde;&yacute;&Egrave;·&micro;&Auml;&acute;ú&Acirc;&euml;&Egrave;&ccedil;&Iuml;&Acirc;&pound;&ordm;

<html>
<head>
<title> Welcome to my page </title>
<script language="javascript">
var rtn=false
function push_me() {
  var msg1="this is a javascript message:"
  var msg2=document.all.frmscript.text1.value
  alert(msg1+msg2)
}
</script>

<script language="vbscript">
option explicit
sub aaa()
  dim myform, msg1, msg2
  set myform=document.all.frmscript
  msg1 = "this is a vbscript message:"
  msg2 = myform.text1.value
  msgbox msg1 & msg2
end sub
</script>
</head>

<body>
<center>
  <form name="frmscript">
    <input type="text" value="name" name="text1"><p>
    <input type="button" value="java" name="java1" onclick="push_me()"><p>
    <input type="button" value="vbbotton" name=vb1" onclick="aaa()">
  </form>
</center>
</body>
</html>


#3


重发一编:

你的错误主要在以下几个地方:
1。对 text的value的引用必须是 document.all.frmscript.text1.value 而不是 document.frmscript.text1.value , 注意,document的all属性返回一个集合,集合里面的各项是<body></body>之间的对象,可以通过该对象的id或name来访问。
2。在vbscript中,你既然定义了option explicit,后面的每个变量都要声明,但是你没有声明msg1和msg2,应该声明。
3。可能是你的笔误:vbscript中 msgbox msg2 & msg2 应该写成 msgbox msg1 & msg2 才对;html中<input type="text" value="name" neme="text1"> 应该写成<input type="text" value="name" name="text1"><p>,你将name写成了neme
4。<input type="button" value="vbbotton" name=vb1" onclick="aaa"> 写错了,应该是<input type="button" value="vbbotton" name=vb1" onclick="aaa()"> 注意,aaa后面有括号;

正确的代码如下:

<html>
<head>
<title> Welcome to my page </title>
<script language="javascript">
var rtn=false
function push_me() {
  var msg1="this is a javascript message:"
  var msg2=document.all.frmscript.text1.value
  alert(msg1+msg2)
}
</script>

<script language="vbscript">
option explicit
sub aaa()
  dim myform, msg1, msg2
  set myform=document.all.frmscript
  msg1 = "this is a vbscript message:"
  msg2 = myform.text1.value
  msgbox msg1 & msg2
end sub
</script>
</head>

<body>
<center>
  <form name="frmscript">
    <input type="text" value="name" name="text1"><p>
    <input type="button" value="java" name="java1" onclick="push_me()"><p>
    <input type="button" value="vbbotton" name=vb1" onclick="aaa()">
  </form>
</center>
</body>
</html>


#4


Sorry,
刚才搞错了,第一点你没有错,
========================================================
1。对 text的value的引用必须是 document.all.frmscript.text1.value 而不是 document.frmscript.text1.value , 注意,document的all属性返回一个集合,集合里面的各项是<body></body>之间的对象,可以通过该对象的id或name来访问。
========================================================

这是我搞错了,可以用document.frmscript.text1.value ,因为all是缺省属性,所以可以省略。

因此,代码可以写成
<html>
<head>
<title> Welcome to my page </title>
<script language="javascript">
var rtn=false
function push_me() {
  var msg1="this is a javascript message:"
  var msg2=document.frmscript.text1.value
  alert(msg1+msg2)
}
</script>

<script language="vbscript">
option explicit
sub aaa()
  dim myform, msg1, msg2
  set myform=document.frmscript
  msg1 = "this is a vbscript message:"
  msg2 = myform.text1.value
  msgbox msg1 & msg2
end sub
</script>
</head>

<body>
<center>
  <form name="frmscript">
    <input type="text" value="name" name="text1"><p>
    <input type="button" value="java" name="java1" onclick="push_me()"><p>
    <input type="button" value="vbbotton" name=vb1" onclick="aaa()">
  </form>
</center>
</body>
</html>

#5


谢谢各位,我明白了,小弟只有这些分了,
请多包涵