---
title: "Kolla referrer fungerar inte?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/152940-kolla-referrer-fungerar-inte"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "ConnyFox"
published: "2006-10-25T06:20:24.000Z"
updated: "2006-10-25T08:23:29.000Z"
replies: 10
views: 375
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/152940-kolla-referrer-fungerar-inte"
---

# Kolla referrer fungerar inte?

## #1 — ConnyFox, 2006-10-25T06:20Z

Har följande script och får det inte att fungera i varken ie, ff eller opera, vad e fel? :)

```
<script language="JavaScript"><!--
if (document.referrer.indexOf('google.com') > -1)
    $var = 'du kommer från google';
else if (document.referrer.indexOf('yahoo.com') > -1)
    $var = 'du kommer från yahoo';
//-->
</script>

</head>

<body>

<script language="JavaScript">document.write('' + $var);</script>
```

Så hur löser jag detta?

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

## #2 — yohpops, 2006-10-25T06:24Z

Vad är det som inte funkar?

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

## #3 — ConnyFox, 2006-10-25T06:34Z

Inget scrivs ut när man kommer från google eller yahoo som är tänkt.

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

## #4 — TheMagnus, 2006-10-25T06:42Z

Dollartecken framför variabelnamn i javascript ser lite skumt ut. Testa utan.

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

## #5 — ConnyFox, 2006-10-25T06:43Z

Ingen skillnad, får dessutom scriptfel i ie tror jag..

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

## #6 — TheMagnus, 2006-10-25T06:47Z

Just det, "var" är nog ett reserverat namn, så testa att byt ut variebeln till ett annat namn.

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

## #7 — TheMagnus, 2006-10-25T06:52Z

Sen bör du nog ha ett alternativ om referrrern varken är google eller yahoo. Typ så här:

```
<script language="JavaScript">
<!--
if (document.referrer.indexOf('google.com') > -1)
  refer = 'du kommer från google';
else if (document.referrer.indexOf('yahoo.com') > -1)
  refer = 'du kommer från yahoo';
else
  refer = 'ingen referrer';
-->
</script>

</head>

<body>

<script language="JavaScript">
  document.write(refer);
</script>
```

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

## #8 — ConnyFox, 2006-10-25T06:53Z

din kod fungerade på så vis att den skrev ut något.. men den skrev inte ut rätt om man kom från google eller yahoo =/

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

## #9 — TheMagnus, 2006-10-25T06:58Z

Då kanske din webbläsare inte skickar med någon referrer vid anropet?

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

## #10 — ConnyFox, 2006-10-25T07:08Z

Mjo kanske.. men att ingen utav mina 3 webbläsare gör det är skumt..
har även testat med ett s.k spoof program för att skicka med referrern.

EDIT : fungerade när jag länkade från en domän till en annan

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

## #11 — stattin, 2006-10-25T08:23Z

**\> -1) ?**

ska det inte stå **!= -1)**

eller blir det samma sak?

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/152940-kolla-referrer-fungerar-inte
