Funzione javascript

giovedì 28 maggio 2009 - 12.36

iif Profilo | Expert

Ciao, vorrei eseguire una funzione javascript da una masterpage.

Il codice è questo:

function Scrivi()
{
var OggFile, origine, OggTextStream=null;
origine="c:textstream.txt";
Set fso = CreateObject("Scripting.FileSystemObject");
fso.CreateTextFile (origine);
Set OggFile = fso.GetFile (origine);
Set OggTextStream = OggFile.OpenAsTextStream(2);
OggTextStream.WriteLine "Lezione di VBScript sull'oggetto TextStream";
OggTextStream.WriteLine;
OggTextStream.WriteLine "Terza riga dell'esempio.";
OggTextStream.close;
return origine;
}

e risiede in un file .js

Questo è il codice della masterpage:

<%@ Master Language="VB" CodeFile="MasterPage.master.vb" Inherits="MasterPage" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Pagina senza titolo</title>
<link rel="stylesheet" href="menu.css">
</head>
<body>
<form id="form1" runat="server">
<script type="text/javascript" language="JavaScript" src="menu.js"></script>
<script type="text/javascript" language="JavaScript" src="menu_items.js" type="text/javascript"></script>
<script type="text/javascript" language="JavaScript" src="menu_tpl.js"></script>
<script type="text/javascript" language="JavaScript" src="Funzioni.js"></script>
<script type="text/javascript" language="javascript">Scrivi();</script>
<script type="text/javascript" language="JavaScript">new menu (MENU_ITEMS, MENU_TPL);</script>
<div>
<asp:contentplaceholder id="ContentPlaceHolder1" runat="server">
</asp:contentplaceholder>
</div>
</form>
</body>
</html>

Non capisco dov'è il problema.

Grazie.

R3GM4ST3R Profilo | Junior Member

Ciao!
Il problema è che non è javascript (nel senso che la funzione scrivi() è scritta male, è un misto di javascript e vbscript)
l'equivalente in javascript di
>VB
>Set fso = CreateObject("Scripting.FileSystemObject");

>Javascript
>var fso = new ActiveXObject("Scripting.FileSystemObject");

ect etc!

Se vuoi una mano nella conversione fammi sapere!

Ciao


Tutti sanno che una cosa è impossibile da realizzare, finché arriva uno sprovveduto che non lo sa e la inventa. (Albert Einstein)
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5