---
title: "Problem med att javascript inte körs rätt vid inkludering av .js-fil"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/109897-problem-med-att-javascript-inte-körs-rätt-vid-inkludering-av-js-fil"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "mangan"
published: "2004-08-23T22:57:08.000Z"
updated: "2004-08-24T13:47:05.000Z"
replies: 4
views: 241
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/javascript/109897-problem-med-att-javascript-inte-körs-rätt-vid-inkludering-av-js-fil"
---

# Problem med att javascript inte körs rätt vid inkludering av .js-fil

## #1 — mangan, 2004-08-23T22:57Z

Hej!
Har problem som jag inte förstår mig på. Som det är nu så har jag samma javascriptkod på flera ställen i mina sidor. Nu tänkte jag samla ihop dom i en js-fil för det är ju bättre liksom. Problem uppstår dock när jag vill inkludera en js-fil och fortfarande använda vissa saker jag skrivit i själva html-filen.
Så här har jag skrivit

```
<script src="minascript.js>
<!--
function checkForm (form) {
if(!minFunktioniJS(form.email.value){
alert("scriptet funkade!");
return false;
}
// sen kommer det gamla if-satser som har fungerat
return true;
}
//-->
</script>
```

och i min minascript.js

```
function minFunktioniJS (email){
return false;
}
```

Som ni ser så gör inte min funktion så mycket för tillfället för att jag vill först få det att funka. Om jag tar bort inkluderandet av minascript.js så funkar mina gamla grejer igen men jag tycker att man borde kunna köra både funktionerna i js-filen och dom sidspecifika scripten. Är detta inte möjligt?

Permalänk: https://www.webforum.nu/p/109897

## #2 — solbulle, 2004-08-23T23:07Z

```
<script language="JavaScript" type="text/javascript" src="minascript.js></script>
<script language="JavaScript" type="text/javascript">
<!--
function checkForm (form) {
if(!minFunktioniJS(form.email.value){
alert("scriptet funkade!");
return false;
}
// sen kommer det gamla if-satser som har fungerat
return true;
}
//-->
</script>
```

Permalänk: https://www.webforum.nu/p/1418428

## #3 — mangan, 2004-08-23T23:20Z

funkar inte. Här är hela min kod som det ser ut. script.js har bara checkMail() som returnerar true oavsett input.

```
<script language="JavaScript" type="text/javascript" src="script.js></script>
<script language="JavaScript" type="text/javascript">
<!--
function checkForm(form){

if(checkMail("mail")){
   alert("funkade");
}

if(!/^.+@.+\..+$/.test(form.email.value)){
alert("Felaktig e-post");
form.email.value = "";
form.password.value = "";
form.email.focus();
return false;
}
if(form.password.value == ""){
   alert("Du måste ange ett lösenord för att kunna logga in");
   form.password.value = "";
   form.password.focus();
   return false;
}
return true;
}
//-->
</script>
```

Ingen av koden under anropet till checkMail verkar utföras. Fattar inget. 
Kanske skall tillägga att koden är placerad inom HEAD-taggarna, spelar det in tro?

Permalänk: https://www.webforum.nu/p/1418434

## #4 — Morph, 2004-08-24T11:13Z

Du har missat en ".

```
<script language="JavaScript" type="text/javascript" src="script.js[B]"[/B]></script>
```

Permalänk: https://www.webforum.nu/p/1418612

## #5 — mangan, 2004-08-24T13:47Z

Så typiskt!!
Jag anade att det var något sånt men som bekant blir man ibland lite kodblind. Tack för hjälpen Solbulle och Morph

Permalänk: https://www.webforum.nu/p/1418682

---

Tråden på webben: https://www.webforum.nu/amne/javascript/109897-problem-med-att-javascript-inte-körs-rätt-vid-inkludering-av-js-fil
