[▲前のスレッド]

2009/6/7 (日) 14:55:32  
[464] wordcounterの使用中にフリーズが起きる原因について

最近、XPでSakura 1.6.3.0の環境で英文を対象にwordcounter (wc.js)を使用しますと、フリーズを起こしてしまうのですが、原因についておわかりでしょうか?
Ki
Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)


2009/6/7 (日) 15:40:31  
[465] Re:wordcounterの使用中にフリーズが起きる原因について

▼ Kiさん
りーやさん作成のwc.jsはとっても便利です。
りーやさん作成のスクリプトの最後の3行を削除したところ、フリーズはなくなりました。単語数が貼り付けられなくなるのでちょっと残念です。IEがらみの現象のようです。

// WC JScript
var WshShell =  new ActiveXObject("WScript.Shell");
var nl = 0, nw = 0, nc = 0;
// line, word and character counters

var selStr = Editor.GetSelectedString(0);
if(selStr.length > 0) {
  nc = selStr.length;
  var words = selStr.split(/\s+/);
  nw = words.length;
  var lines = selStr.split(/\n/);
  nl = lines.length;
}

var outStr = "lines:" + nl.toString();
outStr += " words:" + nw.toString();
outStr += " chars:" + nc.toString();

WshShell.Popup(outStr, 0 , "Word Count", 0);

var IEobj =  new ActiveXObject("InternetExplorer.Application");
IEobj.Navigate("about:blank");
IEobj.Document.parentWindow.clipboardData.setData("Text" , outStr);
Ki
Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)

[▼次のスレッド]
INCM/CMT
Cyclamen v3.81