I’m on a project where we need to collect metrics around a function named "Share a Story." The idea is very simple — zaren, intranet buruzko artikulu interesgarri bat bada eta bila nahi norbaitekin partekatzen, klik lotura bat etiketadun "Partekatu istorio hau" postari da zure lagunen.
Inguruan jokatu dugu, horretarako Ohiko inprimaki bat, baina azkenean, sen irabazi-eguna, eta erabili besterik ez dugu ezagutzen da <a href = mailto:…> technique. (<href mailto:…> HTML apur harrigarriro bit sendoa da; bonus gisa,, lotura duten ekartzen me back nire zaharrak UNIX man orriak egun; egun horiek izan ziren!).
Teknika hori oso interfaze bat eskaintzen du erabiltzaileek lortu dute ezagutzen MS Outlook bezeroa erabiltzea da noiztik (edo edozein posta-bezeroa instalaturik izan dute).
Gauzak gurekin gogorragoa pobrea developer mota egiten ditu eta bezeroa geroztik * * nahi du, gainera, etorkizuna erakusten du nola maiz, istorioak partekatzeko eta, nahiz eta horrek istorioak konpartitzen gehienetan txosten bat exekutatu.
We whiteboarded a few potential solutions. My favorite is to carbon copy (CC) a SharePoint list. That way, the end user still gets the outlook client while we get to capture the event because we’ll get a copy of the email ourselves. There are some obvious drawbacks. The main problem is that the user could simply blank out or otherwise mangle the CC address. Eta, we need to manage that event library of emails. We have a scheduled job on the white board responsible for that cleanup.
Zuk arazo hau konpontzeko hurbilketa clever batzuk, mesedez egin esango.
</amaiera>
Follow me on Twitter http://www.twitter.com/pagalvin
Hi Paul,
Betebeharra besterik harrapatzeko denbora erabiltzaileak kuota-kopurua bada, artikulu eta, ondoren,
Just sortu 1 Ohiko meta zerrendan eremuan eta erabiltzaileak Share klik Story lotura bat, gero, deitu 1 Ikusteko Javascript-a funtzio horretan, sustatzailearen idatzi kodea, kode hori sortzeko asynchornous dei XMLHttpRequest objektua erabiliz, eta kontagailu ahala arabera 1 artikulu horren .
Developer web pertsonalizatuak zati bada, ondoren, lan-Server albo Hiperesteka mota cretae kontrola egingo du, eta bere kodea exekutatu eta Aldaketa ahala arabera 1 Artikulu horren eta Outlook ireki.
eta
Baldintza da hartzaileen zerrenda bezalako xehetasun guztiak harrapatu nahi izanez gero , data , editatutako mezua ondoren,
Aukera hau ez du funtzionatuko , ondoren, sustatzailearen behar den web orri bat OUTLOOK interfazearen itxura sortu eta bidali botoia kodea xehetasun guztiak harrapatu
Nola honi buruz?
* Sortu bidaltzeko loturak lotzeko _layouts orri bat eta uneko orria gehitzeko querystring du.
* _layouts Orrian, idazteko bat Sp PP zerrenda edo taula bat info erabilera.
* Erabili Outlook.Application namespace mezua sortzeko eta gero objMail.Display() ePosta mezu berri bat irekitzeko Outlook – ikusi http://forums.devx.com/showthread.php?threadid=152716
* Ondoren server.transfer itzuli jatorrizko orria edo eskerrik asko leiho batean
Lotura bat bezalakoa izan nahi nuke:
<a href="mailto:test@test.com" id="mailLink" >Mail</bat>
erabili eta jQuery bezalako:
$("mailLink").sakatu(funtzioa() { $.bidaltzeko(/*do ajax call*/) });
Just ordezkatu $. Mezua (http://docs.jquery.com/Ajax/jQuery.post) or $.ajax (http://docs.jquery.com/Ajax) kodea ajax deia egin dituzten.
Daniel, duten zuri taula gainean beste aukera bat da. Arriskua da, esan bezala — zer gertatzen den erabiltzaileak ekintza bertan behera uzten bada,? Teknikoki zailagoa da gehiegi behar dugu web zerbitzu batzuk idatzi javascript kodea geroztik deitu sartu.
Zer izango litzateke horrelako lotura href baten itxura? <a href = "javascript:[stuff doa hemen]> … Hows lan egiten duen?
Iradokizun esker!
Nola Ikusteko Javascript-a erabiliz (jQuery bezalako tresna batekin) Erabiltzaile klik loturaren gainean, gertaera harrapatzeko. Honek sua itzali litzateke ajax dei bat (berriro erraza jQuery zerikusi) duten erabiltzaile-izena saioa liteke, edo beste edozer nahi duzula. Arazo bakarra da, ondoren, uste dut zuk ez * benetan * ezagutu e-posta bidali edo ez.