Changeset 3250 for libcaca/trunk
- Timestamp:
- Nov 3, 2008, 10:48:16 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libcaca/trunk/caca-php/examples/www/export.php
r3249 r3250 39 39 <title>libcaca export test program</title> 40 40 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 41 <script type="text/javascript"> 42 /*<![CDATA[*/ 43 update_preview = function (select) 44 { 45 var iframe_map = { 46 'html': true, 47 'html3': true, 48 'bbfr': true, 49 'svg': true 50 }; 51 var e; 52 try 53 { 54 var format = select.options[select.selectedIndex].value; 55 var newLocation = 'about:blank'; 56 if (iframe_map[format]) 57 { 58 newLocation = self.location.pathname + '?format=' + encodeURIComponent(format); 59 } 60 self.frames[0].location = newLocation; 61 } 62 catch (e) 63 { 64 alert('e' + e); 65 } 66 return true; 67 }; 68 /*]]>*/ 69 </script> 41 70 </head> 42 <body >43 44 <form action="#" enctype="multipart/form-data" method="post">71 <body onload="update_preview(document.forms.exportform.elements.format);"> 72 73 <form id="exportform" name="exportform" action="#" enctype="multipart/form-data" method="post"> 45 74 <label for="file">File:</label> 46 75 <input name="file" type="file" /> <em>(optional)</em> … … 48 77 <input type="submit" value="Export" /> 49 78 <label for="format">as</label> 50 <select name="format" id="format" >79 <select name="format" id="format" onchange="update_preview(this);"> 51 80 <?php 52 81 foreach($exports as $format => $name) … … 59 88 </select> 60 89 </form> 90 <?php 91 $export_php = isset($_SERVER['SCRIPT_NAME']) 92 ? 93 $_SERVER['SCRIPT_NAME'] 94 : 95 'export.php'; 96 ?><iframe name="preview" id="preview" src="<?= htmlspecialchars($export_php) ?>?format=html" width="820" height="620" style="margin: 0; padding: 0; border: none; width: 100%"></iframe> 61 97 </body> 62 98 </html>
Note: See TracChangeset
for help on using the changeset viewer.