[JavaScript]Counter invoegen

Pagina: 1
Acties:

  • AntonicKnight
  • Registratie: Juni 2001
  • Laatst online: 01-09-2025
Ik heb nu net met ASP.NET een counter gemaakt. Nu heb ik deze op mijn eigen server gezet en het is de bedoeling dat vanaf gewone (niet ASP.NET) pagina's deze counter wordt opgeroepen bij het laden. Dit heb ik tot nu toe bedacht. Mijn ASP.NET pagina geeft een .gif terug die 1x1 pixel groot is. Op mijn HTML pagina's wordt d.m.v. een JavaScriptje een <img> aan de pagina toegevoegd bij het laden. Deze img heeft als src mijn ASP.NET pagina:
code:
1
document.write("[img]\"http://mijn_server/count.aspx?referrer="[/img]");

Je ziet dus dat mijn ASP.NET pagina aan referrer de pagina herkent die wordt gecount. Nu mijn probleem: Ik wil dus niet een plaatje (zelfs niet 1x1 :) ) in de pagina hebben. Mijn vraag is dus of er een andere manier is (ik wil ook geen frames) om een pagina op te roepen ofzo, zonder deze ook te openen, met JavaScript.

MacBook Pro (mid-2010) || 2.4 GHz Core 2 Duo || 2x2GB || 64 GB OCZ Vertex + 640GB Samsung HM641JI || Eizo S2232WE-BK || Bose Companion II


  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 29-08 19:47

Bosmonster

*zucht*

Je kunt zoiets doen:

tmpImage = new Image();
tmpImage.src = "http://mijn_server/count.aspx?referrer=" + document.location.href";

dan hebbie geen plaatje maar wordt ie wel geladen

Ik hoop dat je ook rekening hebt gehouden met het cachen?

  • AntonicKnight
  • Registratie: Juni 2001
  • Laatst online: 01-09-2025
Haaa das een mooie oplossing! :D Maar k snap niet helemaal wat je bedoelt met caching? Op de server of bij de user?

MacBook Pro (mid-2010) || 2.4 GHz Core 2 Duo || 2x2GB || 64 GB OCZ Vertex + 640GB Samsung HM641JI || Eizo S2232WE-BK || Bose Companion II


  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 29-08 19:47

Bosmonster

*zucht*

Op vrijdag 17 mei 2002 13:10 schreef AntonicKnight het volgende:
Haaa das een mooie oplossing! :D Maar k snap niet helemaal wat je bedoelt met caching? Op de server of bij de user?
In beide gevallen wordt het plaatje gecached bij de user. Een tweede keer zal heel de server (en dus je script) niet meer aangeroepen worden.

Het beste wat je kan doen is in je ASP-script de juiste expire-headers meegeven.

  • AntonicKnight
  • Registratie: Juni 2001
  • Laatst online: 01-09-2025
ok bedankt :)

MacBook Pro (mid-2010) || 2.4 GHz Core 2 Duo || 2x2GB || 64 GB OCZ Vertex + 640GB Samsung HM641JI || Eizo S2232WE-BK || Bose Companion II