Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Mit Javascript angeklickten link erfassen

Empfohlene Antworten

Moin,

hab n kleines Problem:

Ich habe verscheiede Links auf einer Seite. Diese sind in veschiedenen DIV Bereichen zusammen gestellt.

<div>

Link1

Link2

</div>

<div>

Link 3

Link 4

</div>
Nun möchte ich herausfinden auf welchen Link ein Besucher geklickt hat. Ich habe bereits herausgefunden dass man mit dem Javascript Befehl:
document.links[0]
die URL des 1. Links auf der Seite anzeigen kann. Das bringt mir aber nicht viel, da ich ja nicht weiß ob der Besucher auch auf den 1. Link geklickt hat oder nicht. Ich bräuchte also etwas wie:
document.this.link    // geht nicht!

... oder so in der Art!

Weiß denn jemand Rat?

Danke im Voraus & guten Start in die neue Woche

Nun möchte ich herausfinden auf welchen Link ein Besucher geklickt hat.

Schau doch einfach in die Access.log :confused:

Wenn du das aber aus irgendeinem Grund vorher brauchst ist Javascript eindeutig der falsche weg. Außer du hängst an jeden Link ein onclick-Event (das wird vor dem eigentlichen folgen des Links ausgeführt). Ansonsten bedeutet ein Klick auf den Link ja nichts anderes, als dass der Browser eben die neue Seite anfordert. Und dann hat das Javascript deiner urspr. Seite nichts mehr damit am Hut.

Du könntest es dann nur auf Serverebene lösen, aber da hast du ja dann eh die Seite, die angefordert wurde.

Ich kapiere irgendwie nicht ganz, was du eigentlich tun willst...

Beim Verlassen der Seite wird eine Javascript Funktion aufgerufen.

Das geschieht mit "onUnload" im Body-Tag.

In dieser Funktion möchte ich nun herausfinden über welchen Link der Besucher meine Seite verlässt.

Ich kann das nicht danach abfangen, da der Besuchte Link nicht mehr zu meiner Siete gehört. Ich kann auch nicht eine Seite zwischen Schalten womit ich das abfangen könnte!

Deswegen die Funktion beim onUnload aufruf.

Es muss doch irgendwie möglich sein im DIV mit "onclick" eine Javascript Funktion aufzurufen die mir anzeigt auf welchen Link in diesem Berich geklcikt wurde... Ich hoffe zumindest, dass es möglich ist!

Ohne das jetzt probiert zu haben:



<script type="text/javascript">


  function linkClicked(aLink)

  {

    clickedURL = aLink.href;

  }


</script>


...


<a href="http://ein.server.tld"

  onclick="linkClicked(this)">http://ein.server.tld</a>

...


Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Konto

Navigation

Suchen

Suchen

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.