2016-08-23 7 views
0

Ich versuche, eine seitenadaptive Freigabe-Schaltfläche unter Verwendung der aktuellen URL der Seite zu erstellen (da die Seite von unseren Kunden- zu Kundennummern variiert). Im folgenden Code gibt es ein "Skript" und darin das Element, das ich brauche, um die aktuellen Seiten url zu verwenden, "data-url". Ist das möglich?So fügen Sie einem HTML-Elementwert eine Seiten-URL hinzu

<script type="IN/Share" data-url="thispagesurl" data-counter="top"></script> 

Statt Anführungszeichen würde ich irgendeine Art von Variable in Javascript oder aspx? Ich bin mir wirklich nicht sicher, da ich ehrlich gesagt nicht viel über js weiß.

Antwort

0

Möglicherweise müssen Sie etwas Server-Seite tun.

Es ist möglich, den Script-Tag zugreifen und diese ändern: (Angenommen, Sie werden den erste auf der Seite Script-Tag)

document.getElementsByTagName('script')[0].setAttribute('data-url', window.location.href)

dies jedoch höchstwahrscheinlich nicht funktionieren wird, wie Skripte bereits geladen hat, ihre Inhalt

+0

Darn. Ich vermute, ich müsste etwas in ASPX tun, um das richtige Tag zu erstellen. Die Datei, in der es sich befindet, ist asp. –

Verwandte Themen