Javascript - Print custom notes section
Jan 12, 2018
Morning guys,
I'm definitely of the creative ilk, so when it comes to technical things I'm a mess! I'm desperately trying to get two buttons to work;
- Print notes
- Email notes
I have my two buttons 'print' and 'email' and my variable 'custom_notes'
But from here I haven't a clue what I'm doing and have tried over and over again to work things out from other posts on here.
The triggers aren't a problem, but the javascript is... this is what I have so far;
Print notes
var player = GetPlayer();
var header = "Your Course Notes~~"
var args =(
"Name:~~" +
player.GetVar("custom_notes") +
)
var url = ("print.html?=" + header + args);
window.open(url,"_blank","width=800,height=600,menubar=no");
Email Notes.. (dont have a clue what I'm doing here...!?!)
var player = GetPlayer();
var email = player.GetVar("Email_TextEntry");
var name = player.GetVar("Name_TextEntry");
var task = player.GetVar("Task_TextEntry");
var subject = player.GetVar("Task_TextEntry");
var Scenario1_Notes = player.GetVar("Scenario1_Notes");
var emailBody = "Initial thoughts: \n" + "\n" +
player.GetVar("TextEntry2") + "\n" + "\n" +
"Reflection: \n" + "\n" +
player.GetVar("TextEntry3") + "\n";
emailBody = encodeURIComponent(emailBody);
var mailto_link='mailto: '+email+'?subject='+subject+'&body='+emailBody;
win=window.open(mailto_link,'emailWin');
If anyone can help me get this right I'd be eternally grateful!
Emily.
Be the first to reply
This discussion is closed. You can start a new discussion or contact Articulate Support.