anoniem Geplaatst: 20 oktober 2003 Delen Geplaatst: 20 oktober 2003 mensen, Ik heb een lijst met gebruikers waar een email adres aan gekoppeld is, nu wil ik m.b.v. outlook mensen een email sturen door de email-link aan te klikken. nu is het volgt het probleem, ik wil een email maken voor een aantal mensen uit de lijst, deze wil ik achter elkaar aan kunnen klikken zodat deze 'opgeteld' worden in outlook met als resultaat: email@adres1.nl; email@adres2.nl; email@adres3.nl; etc is dit mogelijk en zo ja.. hoe? alvast bedankt -marcel Quote Link naar reactie
anoniem Geplaatst: 20 oktober 2003 Auteur Delen Geplaatst: 20 oktober 2003 als je de mailto functie gebruikt kan je het volgnede proberen: mailto:me@myself.com?BCC=email1@host1.nl;email2@host2.nl;emai3@host3.nl BCC = blind carbon copy CC = carbon copy subject = onderwerp die kan je allemaal gebruiken ook het bericht kan worden ingeviuld weet alleen daar de tag niet voor :P //edit okee ik ben DOM let eff niet op volgens mij is er wel de mogelijk heid (als je de mail functie gebruikt van php) om meerdere ontvagers in te stellen maar hoe??? geen idee deze vind ik zelf ook wel intressant om te weten overigens... Quote Link naar reactie
anoniem Geplaatst: 20 oktober 2003 Auteur Delen Geplaatst: 20 oktober 2003 Is alleen mogelijk door eerst alle adressen samen te voegen en daarna deze door te geven aan outlook. Met andere woorden: eerst keuze maken en e-mailadressen opslaan in array (zodat je eventueel later ook weer makkelijk adressen kan verwijderen uit de lijst). En voor het versturen de array joinen met een punt-komma. Ik denk dat je voor andere manieren (rechtstreekse aansturing outlook) op msdn moet gaan kijken. Geen idee of het uberhaupt mogelijk is, maar als je het daar niet kan vinden dan zal het wel niet bestaan :D En het zal in dat geval met enige zekerheid wel niet cross-browser zijn. Quote Link naar reactie
anoniem Geplaatst: 20 oktober 2003 Auteur Delen Geplaatst: 20 oktober 2003 wel niet ??? LOL anywayz... da's balen, dan MOET ik dus php gaan gebruiken, wilde eigenlijk gewoon plain HTML gebruiken, wat is dat msdn precies ?? Quote Link naar reactie
anoniem Geplaatst: 20 oktober 2003 Auteur Delen Geplaatst: 20 oktober 2003 [quote:2fa516935f="xanuex"]wel niet ??? LOL anywayz... da's balen, dan MOET ik dus php gaan gebruiken, wilde eigenlijk gewoon plain HTML gebruiken, wat is dat msdn precies ??[/quote:2fa516935f] HUH je wilt dus op 1 link kunnen klikken en dan naar meerdere mensen het zelfde mailtje sturen (de mailto) of wil je een forumlier maken die, als je op submit drukt, naar meerdere mensen wordt verstuurd??? [color=blue:2fa516935f]The game begrijpt het eff niet meer[/color:2fa516935f] in php kan je dan met een loopy werken [code:1:2fa516935f] <?php $email = Array('email1','email2','email3'); for($i=0; $i=3; $i++) { mail($email[$i],subject,bericht); } ?> [/code:1:2fa516935f] de $i kan je waarschijnlijk dan ook wel laten invullen door je array te tellen (weet alleen niet hoe) Quote Link naar reactie
anoniem Geplaatst: 20 oktober 2003 Auteur Delen Geplaatst: 20 oktober 2003 [quote:ecc0031d5b="xanuex"] anywayz... da's balen, dan MOET ik dus php gaan gebruiken, wilde eigenlijk gewoon plain HTML gebruiken, wat is dat msdn precies ??[/quote:ecc0031d5b] Het is wel mogelijk zonder php (tenminste met een beetje javascript erbij). Oh, en als je niet weet wat [url=http://msdn.microsoft.com]msdn[/url] is dan denk ik dat je die optie maar moet laten varen (no offence). Kleine kans dat je daar dan veel verder komt. edit: Ik heb even snel wat in elkaar geprutst, dus let niet op fouten of slordigheden (en het kan ongetwijfeld ook nog sneller, korter en mooier ;)) [code:1:ecc0031d5b] <script type="text/javascript"> function addAddress(sEmailAddress) { a_sAddresses[sEmailAddress] = sEmailAddress; return false; } function delAddress(sEmailAddress) { a_sAddresses[sEmailAddress] = ''; return false; } function sendEmail(oLink) { var a_sRecipients = new Array(); for (var sEmailAddress in a_sAddresses) if (a_sAddresses[sEmailAddress] != '') a_sRecipients[a_sRecipients.length] = sEmailAddress; var sRecipientList = a_sRecipients.join(';'); if (sRecipientList.length > 0) { oLink.href = 'mailto:' + sRecipientList; return true; } else { return false; } } var a_sAddresses = new Array(); </script> <p> janklaassen@computertotaal.nl <a href="#" onclick="return addAddress('janklaassen@computertotaal.nl');">add</a> | <a href="#" onclick="return delAddress('janklaassen@computertotaal.nl');">delete</a><br /> katrijn@computertotaal.nl <a href="#" onclick="return addAddress('katrijn@computertotaal.nl');">add</a> | <a href="#" onclick="return delAddress('katrijn@computertotaal.nl');">delete</a><br /> </p> <p> <a href="#" onclick="return sendEmail(this);">send</a> </p> [/code:1:ecc0031d5b] Quote Link naar reactie
anoniem Geplaatst: 21 oktober 2003 Auteur Delen Geplaatst: 21 oktober 2003 helemaal te gek, dit was dus precies wat ik zocht. even voor "the game" Ik heb een lijst met email adressen, nu wil ik ze een voor een aan kunnen klikken, vervolgens op send drukken en daarna moeten alle aangeklikte email adressen in outlook komen te staan zodat ik één mailtje naar alle aangeklikte mailadressen kan versturen. Quote Link naar reactie
anoniem Geplaatst: 21 oktober 2003 Auteur Delen Geplaatst: 21 oktober 2003 Het enige probleem is op dit moment dat ik niet kan zien wie of wat ik heb toegevoegd aan de lijst, nu is het mogelijk om gewoon de array te posten maar dat word zo'n zooitje dus had ik de volgende oplossing: ik heb blauwe enveloppen voor de email adressen gemaakt, en wanneer ik erop klik word deze rood, op deze manier weet ik dat deze in de array zit. nu heb ik daar 2 problemen bij. 1) hoe zorg ik ervoor dat deze na het aanklikken rood blijft? deze moet dus ook rood blijven wanneer ik meerdere enveloppen aanklik 2) hoe zorg ik ervoor dat ik met die ene envelop zowel kan toevoegen als kan verwijderen. dus 1e keer klikken is toevoegen en envelop rood 2e keer klikken is verwijderen en envelop weer terug naar blauw en dit alles het liefts zonder PHP gebruik omdat ik het bestand graag lokaal wil gebruiken. :roll: had zelf al het een en ander geprobeerd maar echt werken wil het nog niet. [code:1:e5e7194e0c] function e_Address(sEmailAddress) { if(e_Address al bestaat) { a_sAddresses[sEmailAddress] = ''; return false; } else { a_sAddresses[sEmailAddress] = sEmailAddress; return false; } } --- <a href="#" onclick="return e_Address('janklaassen@computertotaal.nl');"> <img border="0" alt="E-mail" src="b_enveloppe.gif" onmouseover="this.src='r_enveloppe.gif'" onmouseout="this.src='b_enveloppe.gif'" onclick="this.src='r_enveloppe.gif'" width="25" height="16"></a> mail@adres1.nl[/code:1:e5e7194e0c]heb het niet uitgewerkt, alleen een idee (niet zo'n javascripter :D) het onclick gedeelte binnen het plaatje zal ook met javascript moeten maar ik heb geen idee.. -marcel Quote Link naar reactie
anoniem Geplaatst: 21 oktober 2003 Auteur Delen Geplaatst: 21 oktober 2003 Ook hiervoor kan je weer verschillende kanten op. Je kan kijken naar de inhoud van de array, maar je kan bijvoorbeeld ook gebruik maken van de eigenschappen van de image. Bijvoorbeeld (even voortbordurend op het eerdere stukje code) [code:1:320516d0e9] <script type="text/javascript"> function toggleAddress(oLink) { var oImg = oLink.getElementsByTagName('IMG')[0]; var sEmailAddress = oImg.alt; if (oImg.title == 'add') { // add address a_sAddresses[sEmailAddress] = sEmailAddress; oImg.src = '2.jpg'; oImg.title = 'delete'; } else { // del address a_sAddresses[sEmailAddress] = ''; oImg.src = '1.jpg'; oImg.title = 'add'; } return false; } </script> <p> janklaassen@computertotaal.nl <a href="#" onclick="return toggleAddress(this);"><img src="1.jpg" title="add" alt="janklaassen@computertotaal.nl" style="border: none;" /></a><br /> katrijn@computertotaal.nl <a href="#" onclick="return toggleAddress(this);"><img src="1.jpg" title="add" alt="katrijn@computertotaal.nl" style="border: none;" /></a><br /> </p> [/code:1:320516d0e9] Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen