I don't know what made me think of this.

In case this has not been brought up in a while (I doubt this is new to 
seasoned folk) ...

I was thinking: could I use an iFrame to include simple javascript in a 
tiddler without getting into macros or plugins that enable javascript.

And, if I could, then could I set things up so that the iFrame is showing 
javascript dynamically created by the tiddler ?

So here is a way to show a digital clock in TiddlyWiki, for non-programmers 
who just want to copy and paste javascript code from the web without 
figuring out how the javascript code works :

Put this in a brand new tiddler:

*<$vars* *vSrcDoc*={{{ [[<body>  <div id="clockDiv"></div>  <script>    let 
clockEl = document.getElementById("clockDiv");    function getClockTime() 
{      let date = new Date();      let hr = date.getHours();      let min = 
date.getMinutes();      let sec = date.getSeconds();      hr = ("0" + 
hr).slice(-2);      min = ("0" + min).slice(-2);      sec = ("0" + 
sec).slice(-2);      clockEl.innerHTML = `${hr}:${min}:${sec}`;    }    
setInterval(getClockTime, 1000);  </script></body>]] }}}*>*
*<iframe* srcdoc=*<<vSrcDoc>>* style="border:none;width:100%;"*></iframe>*
*</$vars>*

Sneaky sneaky, has me wondering what kind of other fun things could be 
done...

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to tiddlywiki+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/cb08b664-8cc9-4531-bd25-783463ebbef4n%40googlegroups.com.

Reply via email to