Hej alla,
Jag har, utan några egentliga kunskaper i JavaScript, lyckats modifiera openWYSIWYG 1.0 nästan som jag vill ha den.
Det jag inte lyckats med är en preview i en popup. På openwebware finns ett forum med en beskrivning hur man kan göra men den fungerar inte. Det går heller inte att registrera sig på forumet :l Kan någon här på wF lista ut hur koden nedan borde se ut.
<html>
<head>
<title>Förhandsgranskning</title>
<script language="JavaScript" type="text/javascript">
var qsParm = new Array();
/* ---------------------------------------------------------------------- *\
Function : preview()
\* ---------------------------------------------------------------------- */
function preview() {
var query = window.location.search.substring(1);
var parms = query.split('&');
for (var i=0; i<parms.length; i++) {
var pos = parms[i].indexOf('=');
if (pos > 0) {
var key = parms[i].substring(0,pos);
var val = parms[i].substring(pos+1);
qsParm[key] = val;
}
}
var content = window.opener.document.getElementById(qsParm['wysiwyg']).value;
document.write(content);
}
</script>
</head>
<body marginwidth="0" marginheight="0" topmargin="0" leftmargin="0" onLoad="preview();">
</body>
</html>
Det som skickas till popup-sidan är följande:
// Preview
else if (id == "Preview") {
window.open(popupsDir + 'preview.html?wysiwyg=' + n,'popup','location=0,status=0,scrollbars=0,resizable=1,width=500,height=250');
}
Mvh
/webb