Avatar billede eradicator Nybegynder
14. juni 2002 - 19:07 Der er 6 kommentarer

Eksterne js-filer i en asp-side

Jeg har lavet nogle javascriptfunktioner som jeg efterhånden bruger på flere asp-sider. Men da det er lidt besværligt at kopiere dem ind i alle asp-dokumenterne hver gang jeg retter i dem søger jeg en måde hvorpå man fra en asp-side kan hente en js-fil ind og bruge de funktioner der er i js-filen.
Avatar billede -master-d- Nybegynder
14. juni 2002 - 19:14 #1
Man kunne inkludere en fil hvor man havde hentet javascriptene i forvejen..

<!--#include file="jsfiler.asp"-->

------------------------------ jsfiler.asp ---------------------------

<script language="Javascript" src="fil.js">
<script language="Javascript" src="fil2.js">


Hvis du forstår hvad jeg mener
Avatar billede eagleeye Praktikant
14. juni 2002 - 19:16 #2
Javascript som i HTML javascript ? for så kan du include dem:

<html>
<head>
<!--#include file="java.js"-->
</head>
Avatar billede eradicator Nybegynder
14. juni 2002 - 19:48 #3
jeg er ikke helt sikker på hvad du mener master-d

De asp-side jeg har laver ikke nødvendigvis noget html output. De bruger bare de samme funktioner fx:

ASP-Testside
<% @language=javascript %>
<%
function sum(tal1, tal2)
{
var sum=tal1+tal2;
return sum;
}
%>

Det jeg gerne ville gøre var at tage funktionen sum, lægge den i en js-fil og så importere denne fil i diverse asp-sider. Har prøvet følgende:

<% @language=javascript %>
<%
<!-- #include file="JSScripts/ThumbNailGenerator.js" -->
%>

og js-filen står der:
function ThumbNailGenerator(dFullImageName)
{
bla bla;
}

men nu kan jeg ikke kalde funktionen fra min ASP-Testside.

Jeg har oxo prøvet:
<% @language=javascript %>
<%
<!-- #include file="JSScripts/ThumbNailGenerator.asp" -->
%>

og i asp-filen står der:
<% @language="JavaScript" %>
<%
function ThumbNailGenerator(dFullImageName)
{
bla bla;
}
%>

Men funktionen kan stadig ikke kaldes fra ASP-Testside.
Avatar billede -master-d- Nybegynder
14. juni 2002 - 22:00 #4
Du kunne jo også kalde det med
<script scr="JSScripts/ThumbNailGenerator.js" language="Javascript"></script>
Avatar billede -master-d- Nybegynder
14. juni 2002 - 22:01 #5
Det kan også gøre med asp'sider

<script srcJSScripts/ThumbNailGenerator.asp" type="text/javascript"></script>
Avatar billede eradicator Nybegynder
14. juni 2002 - 22:40 #6
Når jeg bruger de 2 ting du foreslår kommer IE bare og siger:
Microsoft JScript compilation (0x800A03EC)
Expected ';'

Jeg prøvede herefter at sætte et ; efter ==> samme fejl.
fjernede </script> og satte ; efter ==> samme fejl.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester