Allora, ho window2000 sp4, visualstudio 2003, IE6
Ho questa pagina:
codice:
<%@ Page Language="vb" AutoEventWireup="false" Codebehind="a.aspx.vb" Inherits="sitae.a"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>a</title>
<meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.1">
<meta name="CODE_LANGUAGE" content="Visual Basic .NET 7.1">
<meta name=vs_defaultClientScript content="JavaScript">
<meta name=vs_targetSchema content="http://schemas.microsoft.com/intellisense/ie5">
<script src="a.js" language="JavaScript" type="text/javascript"></script>
</head>
<body MS_POSITIONING="FlowLayout">
<form id="Form1" method="post" runat="server">
<script language="JavaScript" type="text/javascript">messaggio("Ciao, Mondo!");</script>
</form>
</body>
</html>
la pagina a.js è:
codice:
function messaggio(m){/*à*/alert(m)}
Al lancio di a.aspx ho due errori javascript:
Commento senza terminazione
Previsto oggetto
Copio l'html in una pagina html
codice:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>a</title>
<meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.1">
<meta name="CODE_LANGUAGE" content="Visual Basic .NET 7.1">
<meta name="vs_defaultClientScript" content="JavaScript">
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
<script src="a.js" language="JavaScript" type="text/javascript"></script>
</head>
<body MS_POSITIONING="FlowLayout">
<form name="Form1" method="post" action="a.aspx" id="Form1">
<input type="hidden" name="__VIEWSTATE" value="dDwtNjU0MzcyMTk1Ozs+c5NIbPynMWUqWBOuXo4+Bl24sKk="
ID="Hidden1" />
<script language="JavaScript" type="text/javascript">messaggio("Ciao, Mondo!");</script>
</form>
</body>
</html>
e funziona perfettamente
Non so, forse sto lavorando sotto una vecchia miniera di uranio
e asp.net si confonde :master:
Mah!
Ciao