| <!DOCTYPE html> |
| <html> |
| <head> |
| <title>Just A Test</title> |
| <style> |
| body: { |
| background-color: white; |
| } |
| </style> |
| <script> |
| function handleFileSelect(event) { |
| const file = event.target.files[0]; |
| const reader = new FileReader(); |
| |
| reader.onload = function(e) { |
| const htmlContent = e.target.result; |
| const iframe = document.getElementById('output'); |
| iframe.srcdoc = htmlContent; |
| }; |
| |
| reader.readAsText(file); |
| } |
| function toggleFullscreen() { |
| var iframe = document.getElementById('output'); |
| |
| if (iframe.requestFullscreen) { |
| if (document.fullscreenElement) { |
| document.exitFullscreen(); |
| } else { |
| iframe.requestFullscreen(); |
| } |
| } else if (iframe.mozRequestFullScreen) { |
| if (document.mozFullScreenElement) { |
| document.mozCancelFullScreen(); |
| } else { |
| iframe.mozRequestFullScreen(); |
| } |
| } else if (iframe.webkitRequestFullscreen) { |
| if (document.webkitFullscreenElement) { |
| document.webkitExitFullscreen(); |
| } else { |
| iframe.webkitRequestFullscreen(); |
| } |
| } else if (iframe.msRequestFullscreen) { |
| if (document.msFullscreenElement) { |
| document.msExitFullscreen(); |
| } else { |
| iframe.msRequestFullscreen(); |
| } |
| } |
| } |
| |
| </script> |
| </head> |
| <body> |
| <h1>Upload and Run HTML File</h1> |
| <p> |
| (If it isn't working press TAB) |
| </p> |
| <input type="file" accept=".html" onchange="handleFileSelect(event)"><br><button onclick="toggleFullscreen()">Toggle Fullscreen</button> |
|
|
| <br> |
| <iframe id="output" width="100%" height="1000px"></iframe> |
| </body> |
| <script> |
| document.querySelector('#fileInput').addEventListener('change', handleFile,false) |
| |
| function handleFile(e){ |
| var reader = new FileReader; |
| var file = e.target.files[0] |
| |
| reader.onload = function(e){ |
| var csv = e.target.result |
| |
| |
| |
| |
| |
| |
| |
| } |
| |
| reader.readAsText(file); |
| } |
| </script> |
| </html> |
|
|
|
|
|
|
|
|