User Tools

Site Tools


pf:prpldocs:vars_and_functions

This is an old revision of the document!


<script type="text/javascript">     // Wait for the page to load first window.onload = function() {   //Get a reference to the link on the page // with an id of "exportxt" var a = document.getElementById("exportxt");   //Set code to run when the link is clicked // by assigning a function to "onclick" a.onclick = function() {   // Your code here...     function downloadInnerHtml(filename, elId, mimeType) { var elHtml = document.getElementById(elId).innerHTML; var link = document.createElement('a'); mimeType = mimeType || 'text/plain'; link.setAttribute('download', filename); link.setAttribute('href', 'data:' + mimeType + ';charset=utf-8,' + encodeURIComponent(elHtml)); link.click(); } var fileName = 'myexportedhtml.txt'; // You can use the .txt extension if you want downloadInnerHtml(fileName, 'editor','text/plain'); //If you don't want the link to actually // redirect the browser to another page, then // return false at the end of this block. // Note that this also prevents event bubbling, // which is probably what we want here, but won't // always be the case. return false; } }   </script>     <a id="exportxt" href="#">SAVE PROJECT IN TXT FILE</a>   <div id="editor"><p style="font-family:'Courier New', Courier, monospace; font-size:11px; color:#663300">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam luctus facilisis ante id luctus. Aliquam vestibulum, dui in pulvinar facilisis, felis nisl viverra nisl, nec ultrices neque tortor eget erat. Vivamus vel leo vehicula, condimentum quam aliquam, congue mauris. Pellentesque id lectus id nulla molestie vehicula sed at velit. Maecenas sit amet tristique nunc, in lobortis mi. Integer in turpis odio. Duis eget urna vestibulum, venenatis justo et, semper neque. Suspendisse in ante massa. Aenean massa nisl, tincidunt id nisl eu, convallis lobortis augue. Integer blandit augue eget nunc condimentum consectetur. Duis gravida nisl hendrerit, sagittis orci in, sollicitudin risus. Nullam elementum sem nec nunc facilisis, et semper metus tincidunt.   Phasellus ornare quis ipsum non scelerisque. In sollicitudin est placerat nibh porttitor pretium. Phasellus ac purus nulla. Phasellus in enim vel leo viverra sodales eget sit amet ante. Sed ultrices elementum nibh, tristique euismod nunc volutpat sit amet. Suspendisse potenti. Morbi feugiat diam tristique, euismod dui in, mattis diam. Vestibulum euismod commodo cursus. Proin posuere libero vitae purus blandit, in posuere erat malesuada. Donec ultrices vel velit in feugiat. Vestibulum suscipit erat urna, bibendum vestibulum dui varius sit amet.</p></div>

pf/prpldocs/vars_and_functions.1466687918.txt.gz · Last modified: 2016/06/23 09:18 by virgilw