---
title: "Anroppa url...?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/154880-anroppa-url"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Pontus Thor"
published: "2006-12-14T16:35:47.000Z"
updated: "2006-12-15T21:33:27.000Z"
replies: 4
views: 270
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/154880-anroppa-url"
---

# Anroppa url...?

## #1 — Pontus Thor, 2006-12-14T16:35Z

Tjena allihoppa, var ett tag sen jag var här senast... :)

Jag skulle behöva göra en dynamisk hit räknare så jag behöver göra en funktion som anroppar en url när någon klickar på en länk utan att någon url-laddas.

DVS.
funtion click(a) {
request.url ("http://www.crazy-media.com/klickcount.php?id=" + a)
}

\<a href="http://www.google.com/" onClick="click(1);"\>Google.se\</a\>

Det bästa jag kan komma på är att ladda in en bild med adressen <http://www.crazy-media.com/klickcount.pjp?id=x> när någon klickar på en länk med hjälp av ElementById...src men jag skulle föredra att bara anroppa en url utan att ladda in den som bild eller iFram på sidan... :)   :birp

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

## #2 — Peter S, 2006-12-14T16:54Z

Jag kan tänka mig

```
function click(a) {
 new Image().src = "http://www.crazy-media.com/klickcount.php?id=" + a;
}
```

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

## #3 — Peter S, 2006-12-14T17:48Z

Ett annat sätt är ju att använda XMLHTTP.

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

## #4 — Pontus Thor, 2006-12-15T17:11Z

function click(a) {
 new Image().src = "http://www.crazy-media.com/klick.php?id=" + a;
}

och

\<a href="http://click.affiliator.com/click/a/313/b/54/w/408/p/6/epi/produkt-1/direct_link/http://www.coolstuff.se/p308/Mystic8Ball.html" target="\_blank" onClick="click(1)"\>Mystic 8 Ball\</a\>(89.-)\<br\>

Fungerar inte. Har jag gjort något fel?

Har även tittat på XMLHTTP (open( GET, URL ) abort() osv). Är nog lite överklass...kurs för mig. Du vet inte hur man gör ett enkelt anrop?  :p

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

## #5 — Peter S, 2006-12-15T21:33Z

Möjligen hinner inte Image-objektet skapas och göra HTTP-anropet till crazy-media.com. Kanske kan det lösas med

```
function click(u,a) {
 new Image().src = "http://www.crazy-media.com/klickcount.php?id=" + a;
 location.href = u;
}

onClick="click(this.href,1); return false"
```

Med XMLHTTP kan det se ut så här:

```
var url;
function click(u,a){
  var x = null;
  if (XmlHttpRequest){
    x = new XmlHttpRequest();
  } else if (window.ActiveXObject){
    x = window.ActiveXObject("Microsoft.XMLHTTP");
  }
  if (x){
    url = u;
    x.onreadystatechange = function(){
      if (x.readystate == 4) location.href = url;
    }
    x.open("GET", "http://www.crazy-media.com/klick.php?id=" + a, true);
    x.send(null);
  }
}

onclick="click(this.href,1); return false"
```

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/154880-anroppa-url
