Ich bin ein Javascript-Neuling, der versucht, einen grundlegenden Anteilknopf als ein Lernprojekt zu bauen. Ich bin ein bisschen über einen Aspekt ratlos. Während ich die URL der aktuellen Seite abrufen und diese an die URL weitergeben kann, die das Freigabeformular vorab auffüllt, bin ich mir nicht sicher, wie ich den HTML-Titel erfassen soll.Wie bekomme ich diese Schaltfläche "Teilen", um den HTML-Titel der aktuellen URL zusätzlich zur URL zu erfassen?
Hier ist, was ich zu weit:
<a href="http://www.domain.com/submit" onclick="window.location = 'http://www.domain.com/submit?url=' + encodeURIComponent(window.location); return false;"> Share This </a>
Was füge ich an den Onclick Abschnitt als auch der aktuellen Seite Titel zu bekommen? Was auch immer es ist, würde als "title =" in der URL übergeben werden.
Bonus: Gibt es etwas, das ich hinzufügen kann, um einen markierten Text von der aktuellen Seite zu senden? Das wäre in der URL gehen als „body =“
Also in diesen Lücken zu füllen Ich suche nach:
<a href="http://www.domain.com/submit" onclick="window.location = 'http://www.domain.com/submit?url=' + encodeURIComponent(window.location); return false; + 'title=' + SOMETHING + 'body=' + SOMETHING'"> Share This </a>
Mindestens ich denke schon. Ich bin mir nicht 100% ig sicher, dass ich die + und s am richtigen Ort habe.
Keine Antwort, aber Sie sollten wissen, dass der Internet Explorer die Länge einer URL begrenzt, nach der er suchen kann. Dieses Limit ist 2048 und wenn der URL + Titel mehr als das ist, würde ein Trimmen stattfinden. –