---
title: "Vad är felet?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/55724-vad-är-felet"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "colione"
published: "2002-10-11T13:07:37.000Z"
updated: "2002-10-16T05:57:16.000Z"
replies: 11
views: 311
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/55724-vad-är-felet"
---

# Vad är felet?

## #1 — colione, 2002-10-11T13:07Z

```
function title_change()
{
var nVer="1.7"
var strTitle=document.title()
if (strTitle.indexOf("nVer")==0)
{strTitle=substring(0,(strTitle.indexOf("nVer")-3))
else if (strTitle.indexOf("nVer")==-1)
strTitle=strTitle.concat("nVer")
}
document.title=strTitle
timeout = setTimeout("title_change()",2000)
}
```

Får felet: object expected
sen får jag ett syntaxfel som bara inträffar första gången sidan öppnas

\[r\]stavfels-rättning, pastade fel kod\[/r\]

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

## #2 — Jesper T, 2002-10-11T13:43Z

Ligger den bifogade koden mellan \<head\> och \</head\>?
Jag fick ett sådnat fel en gång när funktionen låg utanför.

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

## #3 — colione, 2002-10-11T13:49Z

Jo, den ligger i head.

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

## #4 — Theef, 2002-10-11T17:35Z

Ska det inte vara "strTitle.indexOf(nVer)==0" istället för "strTitle.indexOf("nVer")==0" eftersom "nVer" är en variabel?

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

## #5 — colione, 2002-10-12T13:50Z

Jo, det skall det...men jag tror det är mer fel...skall kolla om den funkar...

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

## #6 — colione, 2002-10-12T14:15Z

felet har ju egentligen inte med det att göra med tanke på att man lika gärna kan söka efter den raden, men tack ändå....

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

## #7 — colione, 2002-10-13T12:48Z

Någon?

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

## #8 — colione, 2002-10-14T20:00Z

Re: Vad är felet?

Jag postar en gång till för at flytta upp tråden och om möjligt få hjälp av nån som kan.

> **colione skrev:**
>
> ```
> function title_change()
> {
> var nVer="1.7"
> var strTitle=document.title()
> if (strTitle.indexOf(nVer)==0)
> {strTitle=substring(0,(strTitle.indexOf(nVer)))
> else if (strTitle.indexOf(nVer)==-1)
> strTitle=strTitle.concat(nVer)
> }
> document.title=strTitle
> timeout = setTimeout("title_change()",2000)
> }
> ```

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

## #9 — Jojoxx, 2002-10-15T04:57Z

Jag är osäker hur du vill ändra titeln, men om vi tittar syntax-mässigt på koden borde den vara;

```
function title_change(){
	var nVer="1.7"
	var strTitle=document.title
	if (strTitle.indexOf(nVer)==0){
		strTitle="Någonting"; // om titeln börjar på 1.7
	}else if (strTitle.indexOf(nVer)==-1){
		strTitle="Någonting annat"; // om titeln inte innehåller 1.7
	}
	document.title=strTitle
}
timeout = setTimeout("title_change()",2000)
```

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

## #10 — colione, 2002-10-15T05:59Z

Jag skulle kolla hur det gick att ändra titeln och huruvida den gick att få och blinka, dvs, kan man få ha titeln och om den innehåller 1.7 tas 1.7 bort men om den inte innehåller 1.7 läggs 1.7  till och så loopar den om det.

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

## #11 — Jojoxx, 2002-10-15T14:58Z

Då skulle det kunna se ut så här;

```
var nVer=" 1.7"
function title_change(){
	document.title=(document.title.indexOf(nVer)==-1)?document.title+nVer:document.title.substring(0,document.title.indexOf(nVer));
	timeout = setTimeout("title_change()",2000)
}
timeout = setTimeout("title_change()",2000)
```

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

## #12 — colione, 2002-10-16T05:57Z

Jaja.....precis som jag tänkte från början då alltså :D tackl så mycket....

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/55724-vad-är-felet
