08/07/30 17:36:31 9mmJDpSZ
>>686
挙動がイマイチだけど、SuperViewOnGoogleMap、一応できた。ただ、人によっては動かないような予感・・・javascriptがオンじゃないと動かないし・・・
(function(){
if ((!document) || (!document.body) || (typeof(_window.execScript) != 'object')) return;
var doc = (function(win) {
var doc = win.document; var ae = doc.activeElement;
if (ae.tagName.match(/FRAME|IFRAME/i)) {
var fw = doc.frames; var fe = doc.getElementsByTagName(ae.tagName);
for (var i = 0; i < fw.length; i++) {
if (fe.item(i) == ae) {
try { return (arguments.callee(fw.item(i))); }
catch (e) { return (null); }
}
}
} else { return (doc); }
})(_window);
if (!doc) { sleipnir.Alert(sleipnir.ScriptName + "\nこのフレームに対して動作できません。"); return false; }
sleipnir.API.ExecuteAction('SuperDragShowSuperView("URLリンク(maps.google.com)'+encodeURIComponent(doc.selection.createRange().text)+'&hl=ja");');
_window.sleipnir = sleipnir;
_window.execScript('('+function() {
var sleipnir = window.sleipnir;
setTimeout(function(){
sleipnir.API.ExecuteAction('SuperDragShowSuperView("javascript:document.createStyleSheet%28%29.cssText=\'#gbar,#guser,#header,#lyrc,#cbcontrol,#trafficcontrol{display:none;}\';'+
'document.getElementById%28\'paneltoggle2\'%29.click%28%29;document.body.focus%28%29;")');
},1000);
}+')()');
_window.sleipnir = null;
})();