---
title: "Mystiskt fel..."
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/17298-mystiskt-fel"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "nanne"
published: "2001-01-03T10:35:00.000Z"
updated: "2001-01-04T10:41:00.000Z"
replies: 4
views: 322
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/17298-mystiskt-fel"
---

# Mystiskt fel...

## #1 — nanne, 2001-01-03T10:35Z

Jag har ett javascript som anropas från två ställen. En gång från ett formulär och den andra från en länk. I communicators javascriptconsol så säjer den att functionen inte finns.Vad kan vara fel tro? 

```
function port(pg, theform)
{
if(pg=='show') {
  arg='?konto='+theform.konto.value+'&passwd='+theform.passwd.value;
} else if(pg=='demo') {
  pg='show';
  arg='?konto=demo&passwd=demo';
} else
  arg='';
var b=window.open('http://www.svenskborsinfo.se/liberty/'+pg+'.phtml'+arg,'Portfolj','width=485,height=400,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,res izable=yes,copyhistory=no');
app=navigator.appName;
ver=navigator.appVersion;
if(app.indexOf("Explorer")==-1 &#0124;&#0124; ver.indexOf("4.")!=-1) b.focus();
return false;
}
function selclick(theform)
{
window.self.location.href='http://www.libertysurf.se/bors/index.html?list='+theform.options[theform.selectedIndex].value+'&978516503';
}

<FORM onsubmit="return port('showportfolj', this);">
<CENTER>
<TABLE ALIGN=CENTER width=100\% cellspacing=0 cellpadding=0>
<TR bgcolor="#f0f0f0"><TD>Kontonamn:</TD><TD><INPUT TYPE=TEXT NAME="konto" SIZE=15></TD></TR>
<TR bgcolor="#e0e0e0"><TD>Lösenord:</TD><TD><INPUT TYPE=PASSWORD NAME="passwd" SIZE=15></TD></TR>
<TR bgcolor="#e5e5e5"><TD>&nbsp;</TD><TD><INPUT TYPE=SUBMIT VALUE="Hämta"></TD></TR>
</TABLE>
</FORM>
<p>
<A HREF="#" onclick="return port('create', 0);">Skapa ny aktieportfölj</A>
```

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

## #2 — DmS, 2001-01-03T11:54Z

den syntaxen för anrop av funktioner har jag aldrig sett

```
<A HREF="#" onclick="return port('create', 0);">Skapa ny aktieportfölj</A>
```

Har du provat:

```
<A HREF="#" onclick="javascript:port('create', 0);">Skapa ny aktieportfölj</A>
```

Dan

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

## #3 — nanne, 2001-01-03T12:38Z

Det funkade tyvärr inte heller :(

Upptäckte nu oxå att i netscape communicator så vill inte funktionen köras när man skickar formuläret heller :(

Får detta kryptiska felmeddelande i communicators javaconsol:

JavaScript Error: illegal character 'ö' ('\\37777777766') in
window name Portfölj 
JavaScript Error:
portfolj.htm, line 31:

b has no properties.

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

## #4 — DmS, 2001-01-03T15:47Z

hm, om du gör så här så fungerar det i NS4.73 att klicka på länk och skapa ny portfölj.

```
<A HREF="javascript:port('create', 0);">Skapa ny aktieportfölj</A>
```

Dock returnerar funktionen en sida med "false" i NS & IE5 vilket jag inte är riktigt med på varför.

När det gäller det andra problemet så får jag inte upp felet när jag testar koden, dock fungerar det inte om jag har 'Portfölj' i den långa strängen som öppnar fönstret. Troligen därför den klagar på 'b' att den saknar egenskaper eftersom det är fel strängen (enl NS...)

Lite hjälp i alla fall. ;)
Dan

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

## #5 — nanne, 2001-01-04T10:41Z

Löste felet med chefens hjälp. Det verkar som att man inte kan kalla functioner för port() Det är tydligen ett reserverat ord.

De svåraste felen är oftast de enklaste att laga. :(

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/17298-mystiskt-fel
