Hier der Quellcode:
[HTML]
Adminseite
Bestehendes Template hochladen
<div id="previewArea">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td colspan="2"><img width="100%" height="40px" src="" /></td>
</tr>
<tr>
<td>
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Mauris metus lacus, rutrum vel quam quis, pharetra malesuada lectus.
Donec sit amet nunc sollicitudin, tempor ipsum vel, dictum nibh.
Nam vel molestie magna, id tempor dolor.
Sed sit amet dolor fringilla nulla consequat aliquam.
</td>
</tr>
</tbody>
</table>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td colspan="2" bgcolor="#00568A">Block 1</td>
</tr>
<tr>
<td><img width="80%" src="" /></td>
<td>
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
</td>
</tr>
<tr>
<td colspan="2" bgcolor="#00568A">Block 2</td>
</tr>
<tr>
<td><img width="80%" src="" /></td>
<td>
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
</td>
</tr>
<tr>
<td colspan="2" bgcolor="#00568A">Block 3</td>
</tr>
<tr>
<td><img width="80%" src="" /></td>
<td>
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
</td>
</tr>
<tr>
<td colspan="2" bgcolor="#00568A">Block 4</td>
</tr>
<tr>
<td><img width="80%" src="" /></td>
<td>
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
</td>
</tr>
<tr>
<td colspan="2" bgcolor="#00568A">Block 5</td>
</tr>
<tr>
<td><img width="80%" src="" /></td>
<td>
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
</td>
</tr>
</tbody>
</table>
</div>
<div id="editArea">
</div>
[/HTML]
[CODE]jQuery().ready(function() {
var ratio = 0.5;
var cssObj = {
„transform“: „scale(“ + ratio + „)“, /* FF /
„-webkit-transform“: „scale(“ + ratio + „)“, / Chrome, Safari, Opera /
„-ms-transform“: „scale(“ + ratio + „)“, / IE9 */
};
jQuery(„#previewArea“).css(cssObj);
jQuery("input[type='submit'][for='readTemplate']").click(function(event) {
event.preventDefault();
var file = jQuery("input[name='" + jQuery(this).attr("for") + "']")[0].files;
var formData = new FormData();
formData.append("File", file[0]);
jQuery.ajax({
data: formData,
type: "POST",
url: "readTemplate.php",
mimeType: 'text/plain; charset=x-user-defined-binary',
processData: false,
contentType: false,
dataType: 'html',
success: function(returnData) {
if (returnData != 'error') {
jQuery("#previewArea").html(returnData);
}
},
});
});
});[/CODE]
Im div#previewArea wird beim laden der Seite ein Bsp. Template angezeigt.
Über den Btn. input#readTemplate wird ein bestehendes Template eingelesen.
Das div#previewArea wird horizontal zentriert auf der Webseite dargestellt.