MM/Memo Sleipnir用スクリプト
意外と簡単でびっくりした。
pnir って名前の付け方が気に入ったので capsctrl - Sleipnir からパクリました。
// MM/Memo entry script
var pnir = new ActiveXObject("Sleipnir.API");
var id = pnir.GetDocumentID(pnir.ActiveIndex);
var doc = pnir.GetDocumentObject(id);
var window = pnir.GetWindowObject(id);
if (doc == null) {
pnir.MessageBox("documentオブジェクトを作成できません");
}
else {
var url = "http://1470.net/mm/memo_form.html?url=" +
escape(window.location.href);
var nid = pnir.NewWindow(url, true);
pnir.SetSecurity(
nid,
true,
pnir.IsJavaEnabled(nid),
pnir.IsRunActiveXEnabled(nid),
pnir.IsDownloadActiveXEnabled(nid),
pnir.IsPictureEnabled(nid),
pnir.IsSoundEnabled(nid),
pnir.IsVideoEnabled(nid)
);
}