Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

Bookmarklet für Mail an alle mailto's einer Seite.

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
Southmedia
PostRank 10
PostRank 10
Beiträge: 7322
Registriert: 20.07.2003, 19:56

Beitrag von Southmedia » 15.11.2003, 19:48

Hi,

beim Stöbern nach ein paar Bookmarklets bin ich auf auf was besonders schönes gestossen:
https://de.geocities.com/quhno/beschwerde.html

Damit kann man per Klick eine Mail an alle Mailadressen von einer Seite senden. Hier wird das ganze zum Versenden einer Beschwerde benutzt - allerdings ließen sich darüber sicher schnell Linkpartnerschafts-Mails versenden.

Der Haken an der Sache ist dass das Bookmarklet nur mit Opera funktioniert, und wer benutzt den schon :)

Hier der Code:

Code: Alles auswählen

javascript:eMlA='';
for&#40;mU3Ll=0;mU3Ll<document.links.length;mU3Ll++&#41;&#123;
/* Erstmal alle E-Mail Links finden und zu einem String zusammenbauen! */
if&#40;document.links&#91;mU3Ll&#93;.protocol=='mailto&#58;'&#41;&#123;
Ju59=document.links&#91;mU3Ll&#93;.toString&#40;&#41;; eMlA+=Ju59.substring&#40;7,Ju59.length&#41;+','
&#125;
&#125;;
if&#40;eMlA!=''&#41;&#123;
javascript&#58;
/* Ab hier wird die Mail zusammengesetzt */
location.href=
'mailto&#58;'+eMlA+'?SUBJECT=Invalid Code at
"'+document.title+' - '+location.href+'"
'+'&BODY=
Leider ist Ihre Seite mit meinem Browser nicht darstellbar.
\n\n
Warum dies so ist, koennen Sie auf
\n\n
/* Hier wird die SeitenURL für den W3C Validator fertiggemacht */
<URL&#58;http&#58;//validator.w3.org/check?uri= '+escape&#40;location.href&#41;+'>
\n\n
oder
\n\n
/* und hier für einen anderen. Eine 2te Meinung ist einfach überzeugender! */
<URL&#58;http&#58;//www.htmlhelp.com/cgi-bin/validate.cgi?url= '+escape&#40;location.href&#41;+'>
\n\n
herausfinden.
\n\n
Diese Nachricht wurde automatisch an alle E-Mail Adressen, die sich auf der der Seite
\n\n
'+escape&#40;location.href&#41;+'
\n\n
befanden, gesandt.
\n\n
Sollten Sie sie irrtuemlich erhalten haben, entschuldige ich mich fuer die Unannehmlichkeiten und bitte Sie, die Nachricht an den verantwortlichen Webmaster weiterzuleiten.
\n\n
Danke!'
&#125;
else&#123;
alert&#40;'Leider gibt es hier keine Mail Adresse!'&#41;
&#125;
Hat jemand Ahnung wie man das unter IE6 zum Laufen kriegen könnte?