webForumDet fria alternativet

Preview från egen editor knasar

0 svar · 253 visningar · startad av webbmannen

webbmannenMedlem sedan dec. 1999826 inlägg
#1

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

257 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
129 ms — hämta statistik (db)
125 ms — hämta tråd, inlägg och bilagor (db)