arexis の回答履歴

全189件中1~20件表示
  • JavaScriptの正規表現について

    お世話になります。 HTMLでテキストに入力された数値のチェックを下記のようにJavaScriptで行っています。 ---------------------------------------------------------  function check_num(obj) {')   obj_w = document.form_name.elements[obj];')   if(obj_w.value.match(/^\d{0,1}(\.\d{1,3})?$/)){    return 0;   else{    alert("測定値は整数部分1桁、小数部分3桁までの正の数値を入力して下さい。")    obj_w.focus();    return 1;   }  } ----------------------------------------------------------- このとき、チェックする整数部分、小数部分の桁数を変数にして汎用性のある関数にしたいのですが、正規表現のなかで変数を使うにはどのようにしたらよいのでしょうか? よろしくお願い致します。

  • 音量スライダーのJavaScriptが効かない?

    質問させていただきます。 動画を流すサイト作りに携わっています。 私はデザインとコーディングまでが仕事なのですが(動画の実装は他社担当) 音量を調節するスライダーをJavaScriptで付けてくれと 依頼され、あまり詳しくないものでつまづいてます。 下記のように実装してほしいという担当者からの リクエストがあったのでやってみたのですが、IEではスライダーがちゃんと横に動かせるのですが、 FirefoxやMacのsafariなどではダメでした。 http://www.hajimeteno.ne.jp/dhtml/dist/js64.html 調べたところ、上のサンプルと実際にコーディングしているhtmlの文書型宣言が違うことが 原因のようなのです。<!DOCTYPE ~を削除すると意図した通りに動きます…。 上記サンプルでは<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">で、 これならFirefoxでも問題なく動いてます。 コーディング中のhtmlは <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">です。 JavaScriptではそういうことがあるのでしょうか? このJavaScriptを諦めて、他のものを探したほうがいいでしょうか? どなたか、お力をお貸しください! よろしくお願いします。

    • ベストアンサー
    • noname#196636
    • JavaScript
    • 回答数1
  • バイクの選び方

    本日大型バイクの免許を取得し、SR(トラッカー仕様)を所持しておりますが、リッターバイクの購入を考えております。 現在の候補が、日本車だとカワサキのZRX1200Rか外車だと、ハーレーダビットソンのXL1200です。 この2台の選んだり理由は下記の通りです。 カワサキ ZRX1200R トリコロールカラーのカラーリング及び重量感のあるスタイリング。 部品が多い及び安い。 日本車を扱うショップが多い。友達にいじってくれる人がいそう。 国産ならではの乗りやすさ さほど乗りたいという気持ちはなく、日本車でいうならこのバイクです。 ハーレーダビットソン XL1200 昔から憧れのバイク。 ジェットヘル及びダックテイルをかぶり道路を颯爽と走りたい。 固定のショップを見つける必要がある(メンテナンス及び車検、ドラブルのため) 部品や工賃が高い。 チューニングで速さは求められない。 アメ車独特の故障。 ほとんどの車両でオイル漏れしているので心配。 現在ご所有の方や詳しい方等ならどちらを選びますか?ご意見お聞かせください。

  • mouseoutで処理が連続発生するのを防ぐには?

    JavaScriptを利用した、ドロップダウンメニューを作成したのですが、mouseout処理を中に加えて展開していると常にmouseoutに反応してしまう状況が起きています。 構成上はこのようになっています。 <div>→position:absolute処理、display:block処理、mouseout処理を設定 <h3>テキスト</h3> <p><a href="">リンク</a><a href="">リンク</a><a href="">リンク</a><a href="">リンク</a><a href="">リンク</a><a href="">リンク</a></p> </div> この状況下で、メニュー部にあたる箇所(H3、P、Aそれぞれのタグ)へ移動を行うとmouseout処理が走り最悪オーバーフローを起こします。 そこで、HTMLにCSS/JavaScriptのソースコードを埋め込まないDOM対応で、DIVタグのみにmouseout処理を加えてすべての異常なmouseout処理を起こさない様にするにはどうしたらいいでしょうか? よろしくお願いいたします。

  • ブラウザ別ウインドウは最低高さ100px?

    HTMLページにJavascirptを使用したリンクを設置して、そのリンクをクリックするとブラウザーで別ウインドウを開くようにした場合、その別ウインドウの高さ(height)は100pxより低くできないのでしょうか? IE6とIE7 例えば、下記コードでは別ウインドウの高さ(height)は60pxに設定されていますが、このコードをbase.htmlに設置してexample.htmlの別ウィンドウを開いた場合、コンテンツ表示領域の高さは100pxとなってしまいます。 コード例: <a href="javascript:;" onClick="window.open('example.html','example','width=458,height=60');">別ウィンドウ例</a> お手数ですが、どなたかご自分の環境で試していただけるでしょうか? よろしくお願いします。

  • htmlファイルからcgiファイルへの遷移

    お世話になります。 題名の件、htmlファイルからcgiファイルに遷移するやり方に、 1.<meta http-equiv="Refresh" ~ 2.<form method="POST" ~ がありますが、 引数ありで1をつかうことはできないのでしょうか? または、submitなしで2とか… ファイルの遷移を自動的にやって、引数をつけたいのです。 どなたか、いい方法をご存知ないでしょうか。 ご教授願います。

    • ベストアンサー
    • cup_10
    • Perl
    • 回答数2
  • オブジェクトがありません

    オブジェクトがありませんとエラーが出てしまいます。 operaやNetscapeは動くようなのですがIEは動きません。 document.getElementById(target).style.top = y-offx+"px"; の部分でエラーがでるようなのですが。 出さないためにどうすれば良いかが、分かりません。 よろしくお願いします。 <html> <head> <title>ドラッグして移動する</title> <script type="text/javascript"><!-- if(window.addEventListener)window.addEventListener("load",loadScript,false); if(window.attachEvent)window.attachEvent("onload",loadScript); //関数ロード function loadScript(){ ///ドラッグ用ロード flag=false; Menu=new Array("menu1","menu2","menu3"); for(i=0;i<Menu.length;i++){ XMenu=window.document.getElementById(Menu[i]) if(XMenu.addEventListener)XMenu.addEventListener("mousedown",dragOn,false); if(XMenu.attachEvent)XMenu.attachEvent("onmousedown",dragOn); } } //ドラッグ関数 function dragOn(){ flag=true; target=this.id; ///移動 if(window.document.addEventListener)window.document.addEventListener("mousemove",dragMove,false); if(window.document.attachEvent)window.document.attachEvent("onmousemove",dragMove); ///終了 if(window.document.addEventListener)window.document.addEventListener("mouseup",dragOff,false); if(window.document.attachEvent)window.document.attachEvent("onmouseup",dragOff); } function dragMove(evt){ if (!flag) return; if (window.createPopup){ x = event.x + document.body.scrollLeft; y = event.y + document.body.scrollTop; }else{ x = evt.pageX; y = evt.pageY; } offx = 60; offy = 75; document.getElementById(target).style.top = y-offx+"px"; document.getElementById(target).style.left = x-offy+"px"; return false; } function dragOff(){flag=false;} // --></script></head> <body> <!-- 各メニューで自分自身をドラッグ開始するように,関数を呼ぶ --> <div id="menu1" style="background-color:red; position:absolute; width:120px;height:150px;" >メニュー1</div> <div id="menu2" style="background-color:green; position:absolute;top:200px;width:120px;height:150px;" >メニュー2</div> <div id="menu3" style="background-color:blue; position:absolute;top:400px;width:120px;height:150px;">メニュー3</div> <div id="menu4" style="background-color:yellow; position:absolute;top:200px; left:200px;width:120px;height:150px;">メニュー4</div> </body> </html>

    • ベストアンサー
    • noname#69146
    • JavaScript
    • 回答数5
  • オブジェクトがありません

    オブジェクトがありませんとエラーが出てしまいます。 operaやNetscapeは動くようなのですがIEは動きません。 document.getElementById(target).style.top = y-offx+"px"; の部分でエラーがでるようなのですが。 出さないためにどうすれば良いかが、分かりません。 よろしくお願いします。 <html> <head> <title>ドラッグして移動する</title> <script type="text/javascript"><!-- if(window.addEventListener)window.addEventListener("load",loadScript,false); if(window.attachEvent)window.attachEvent("onload",loadScript); //関数ロード function loadScript(){ ///ドラッグ用ロード flag=false; Menu=new Array("menu1","menu2","menu3"); for(i=0;i<Menu.length;i++){ XMenu=window.document.getElementById(Menu[i]) if(XMenu.addEventListener)XMenu.addEventListener("mousedown",dragOn,false); if(XMenu.attachEvent)XMenu.attachEvent("onmousedown",dragOn); } } //ドラッグ関数 function dragOn(){ flag=true; target=this.id; ///移動 if(window.document.addEventListener)window.document.addEventListener("mousemove",dragMove,false); if(window.document.attachEvent)window.document.attachEvent("onmousemove",dragMove); ///終了 if(window.document.addEventListener)window.document.addEventListener("mouseup",dragOff,false); if(window.document.attachEvent)window.document.attachEvent("onmouseup",dragOff); } function dragMove(evt){ if (!flag) return; if (window.createPopup){ x = event.x + document.body.scrollLeft; y = event.y + document.body.scrollTop; }else{ x = evt.pageX; y = evt.pageY; } offx = 60; offy = 75; document.getElementById(target).style.top = y-offx+"px"; document.getElementById(target).style.left = x-offy+"px"; return false; } function dragOff(){flag=false;} // --></script></head> <body> <!-- 各メニューで自分自身をドラッグ開始するように,関数を呼ぶ --> <div id="menu1" style="background-color:red; position:absolute; width:120px;height:150px;" >メニュー1</div> <div id="menu2" style="background-color:green; position:absolute;top:200px;width:120px;height:150px;" >メニュー2</div> <div id="menu3" style="background-color:blue; position:absolute;top:400px;width:120px;height:150px;">メニュー3</div> <div id="menu4" style="background-color:yellow; position:absolute;top:200px; left:200px;width:120px;height:150px;">メニュー4</div> </body> </html>

    • ベストアンサー
    • noname#69146
    • JavaScript
    • 回答数5
  • オブジェクトがありません

    オブジェクトがありませんとエラーが出てしまいます。 operaやNetscapeは動くようなのですがIEは動きません。 document.getElementById(target).style.top = y-offx+"px"; の部分でエラーがでるようなのですが。 出さないためにどうすれば良いかが、分かりません。 よろしくお願いします。 <html> <head> <title>ドラッグして移動する</title> <script type="text/javascript"><!-- if(window.addEventListener)window.addEventListener("load",loadScript,false); if(window.attachEvent)window.attachEvent("onload",loadScript); //関数ロード function loadScript(){ ///ドラッグ用ロード flag=false; Menu=new Array("menu1","menu2","menu3"); for(i=0;i<Menu.length;i++){ XMenu=window.document.getElementById(Menu[i]) if(XMenu.addEventListener)XMenu.addEventListener("mousedown",dragOn,false); if(XMenu.attachEvent)XMenu.attachEvent("onmousedown",dragOn); } } //ドラッグ関数 function dragOn(){ flag=true; target=this.id; ///移動 if(window.document.addEventListener)window.document.addEventListener("mousemove",dragMove,false); if(window.document.attachEvent)window.document.attachEvent("onmousemove",dragMove); ///終了 if(window.document.addEventListener)window.document.addEventListener("mouseup",dragOff,false); if(window.document.attachEvent)window.document.attachEvent("onmouseup",dragOff); } function dragMove(evt){ if (!flag) return; if (window.createPopup){ x = event.x + document.body.scrollLeft; y = event.y + document.body.scrollTop; }else{ x = evt.pageX; y = evt.pageY; } offx = 60; offy = 75; document.getElementById(target).style.top = y-offx+"px"; document.getElementById(target).style.left = x-offy+"px"; return false; } function dragOff(){flag=false;} // --></script></head> <body> <!-- 各メニューで自分自身をドラッグ開始するように,関数を呼ぶ --> <div id="menu1" style="background-color:red; position:absolute; width:120px;height:150px;" >メニュー1</div> <div id="menu2" style="background-color:green; position:absolute;top:200px;width:120px;height:150px;" >メニュー2</div> <div id="menu3" style="background-color:blue; position:absolute;top:400px;width:120px;height:150px;">メニュー3</div> <div id="menu4" style="background-color:yellow; position:absolute;top:200px; left:200px;width:120px;height:150px;">メニュー4</div> </body> </html>

    • ベストアンサー
    • noname#69146
    • JavaScript
    • 回答数5
  • オブジェクトがありません

    オブジェクトがありませんとエラーが出てしまいます。 operaやNetscapeは動くようなのですがIEは動きません。 document.getElementById(target).style.top = y-offx+"px"; の部分でエラーがでるようなのですが。 出さないためにどうすれば良いかが、分かりません。 よろしくお願いします。 <html> <head> <title>ドラッグして移動する</title> <script type="text/javascript"><!-- if(window.addEventListener)window.addEventListener("load",loadScript,false); if(window.attachEvent)window.attachEvent("onload",loadScript); //関数ロード function loadScript(){ ///ドラッグ用ロード flag=false; Menu=new Array("menu1","menu2","menu3"); for(i=0;i<Menu.length;i++){ XMenu=window.document.getElementById(Menu[i]) if(XMenu.addEventListener)XMenu.addEventListener("mousedown",dragOn,false); if(XMenu.attachEvent)XMenu.attachEvent("onmousedown",dragOn); } } //ドラッグ関数 function dragOn(){ flag=true; target=this.id; ///移動 if(window.document.addEventListener)window.document.addEventListener("mousemove",dragMove,false); if(window.document.attachEvent)window.document.attachEvent("onmousemove",dragMove); ///終了 if(window.document.addEventListener)window.document.addEventListener("mouseup",dragOff,false); if(window.document.attachEvent)window.document.attachEvent("onmouseup",dragOff); } function dragMove(evt){ if (!flag) return; if (window.createPopup){ x = event.x + document.body.scrollLeft; y = event.y + document.body.scrollTop; }else{ x = evt.pageX; y = evt.pageY; } offx = 60; offy = 75; document.getElementById(target).style.top = y-offx+"px"; document.getElementById(target).style.left = x-offy+"px"; return false; } function dragOff(){flag=false;} // --></script></head> <body> <!-- 各メニューで自分自身をドラッグ開始するように,関数を呼ぶ --> <div id="menu1" style="background-color:red; position:absolute; width:120px;height:150px;" >メニュー1</div> <div id="menu2" style="background-color:green; position:absolute;top:200px;width:120px;height:150px;" >メニュー2</div> <div id="menu3" style="background-color:blue; position:absolute;top:400px;width:120px;height:150px;">メニュー3</div> <div id="menu4" style="background-color:yellow; position:absolute;top:200px; left:200px;width:120px;height:150px;">メニュー4</div> </body> </html>

    • ベストアンサー
    • noname#69146
    • JavaScript
    • 回答数5
  • オブジェクトがありません

    オブジェクトがありませんとエラーが出てしまいます。 operaやNetscapeは動くようなのですがIEは動きません。 document.getElementById(target).style.top = y-offx+"px"; の部分でエラーがでるようなのですが。 出さないためにどうすれば良いかが、分かりません。 よろしくお願いします。 <html> <head> <title>ドラッグして移動する</title> <script type="text/javascript"><!-- if(window.addEventListener)window.addEventListener("load",loadScript,false); if(window.attachEvent)window.attachEvent("onload",loadScript); //関数ロード function loadScript(){ ///ドラッグ用ロード flag=false; Menu=new Array("menu1","menu2","menu3"); for(i=0;i<Menu.length;i++){ XMenu=window.document.getElementById(Menu[i]) if(XMenu.addEventListener)XMenu.addEventListener("mousedown",dragOn,false); if(XMenu.attachEvent)XMenu.attachEvent("onmousedown",dragOn); } } //ドラッグ関数 function dragOn(){ flag=true; target=this.id; ///移動 if(window.document.addEventListener)window.document.addEventListener("mousemove",dragMove,false); if(window.document.attachEvent)window.document.attachEvent("onmousemove",dragMove); ///終了 if(window.document.addEventListener)window.document.addEventListener("mouseup",dragOff,false); if(window.document.attachEvent)window.document.attachEvent("onmouseup",dragOff); } function dragMove(evt){ if (!flag) return; if (window.createPopup){ x = event.x + document.body.scrollLeft; y = event.y + document.body.scrollTop; }else{ x = evt.pageX; y = evt.pageY; } offx = 60; offy = 75; document.getElementById(target).style.top = y-offx+"px"; document.getElementById(target).style.left = x-offy+"px"; return false; } function dragOff(){flag=false;} // --></script></head> <body> <!-- 各メニューで自分自身をドラッグ開始するように,関数を呼ぶ --> <div id="menu1" style="background-color:red; position:absolute; width:120px;height:150px;" >メニュー1</div> <div id="menu2" style="background-color:green; position:absolute;top:200px;width:120px;height:150px;" >メニュー2</div> <div id="menu3" style="background-color:blue; position:absolute;top:400px;width:120px;height:150px;">メニュー3</div> <div id="menu4" style="background-color:yellow; position:absolute;top:200px; left:200px;width:120px;height:150px;">メニュー4</div> </body> </html>

    • ベストアンサー
    • noname#69146
    • JavaScript
    • 回答数5
  • htmlファイルからcgiファイルへの遷移

    お世話になります。 題名の件、htmlファイルからcgiファイルに遷移するやり方に、 1.<meta http-equiv="Refresh" ~ 2.<form method="POST" ~ がありますが、 引数ありで1をつかうことはできないのでしょうか? または、submitなしで2とか… ファイルの遷移を自動的にやって、引数をつけたいのです。 どなたか、いい方法をご存知ないでしょうか。 ご教授願います。

    • ベストアンサー
    • cup_10
    • Perl
    • 回答数2
  • firefoxとjavascriptとeventと。

    firefoxで、javascript内からeventを渡す時についての質問です。 制作環境はdreamweaver 8です。 dreamweaverで、ボタンのロールオーバー時に画像を変化させる時に自動的にMM_swapImage()というfunctionが作られますが、 ボタンのロールオーバー時に、もう一つ、吹き出しの出るfunctionを実行したいので、このようにしました。 function MM_swapImage() { //v3.0 var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3) if ((x=MM_findObj(a[i]))!=null){ document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2]; } var chkName=MM_swapImage.arguments[0]; if(chkName == 'Image4') showTooltip(event,'リンクの内容1'); if(chkName == 'Image5') showTooltip(event,'リンクの内容2'); if(chkName == 'Image6') showTooltip(event,'リンクの内容3'); if(chkName == 'Image7') showTooltip(event,'リンクの内容4'); } showTooltip()では、event.clientX等を取得して、表示に反映させます。 これまでの経過は、 ・safariでは正常に表示される。 ・単純にhtmlの「onmouseover=showTooltip(event,'リンクの内容1');」では、firefoxでも正常に表示される。 原因を色々調べたところ、 ・「chkName」は取得できていて、if文も問題ない。 ・eventを数字等に変えるとshowTooltip自体は一応実行される。 といった状況です。 おそらくfirefoxでは、eventをjavascriptから取得するにはなにか別の方法があるのでは?と思い、調べてみたのですが、 window.event document.event と表記してみるくらいしか分かりませんでした。 (両方とも試しましたが、変化無しです) もし何か分かる方がいらっしゃいましたらご教示頂けると幸いです。

  • firefoxとjavascriptとeventと。

    firefoxで、javascript内からeventを渡す時についての質問です。 制作環境はdreamweaver 8です。 dreamweaverで、ボタンのロールオーバー時に画像を変化させる時に自動的にMM_swapImage()というfunctionが作られますが、 ボタンのロールオーバー時に、もう一つ、吹き出しの出るfunctionを実行したいので、このようにしました。 function MM_swapImage() { //v3.0 var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3) if ((x=MM_findObj(a[i]))!=null){ document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2]; } var chkName=MM_swapImage.arguments[0]; if(chkName == 'Image4') showTooltip(event,'リンクの内容1'); if(chkName == 'Image5') showTooltip(event,'リンクの内容2'); if(chkName == 'Image6') showTooltip(event,'リンクの内容3'); if(chkName == 'Image7') showTooltip(event,'リンクの内容4'); } showTooltip()では、event.clientX等を取得して、表示に反映させます。 これまでの経過は、 ・safariでは正常に表示される。 ・単純にhtmlの「onmouseover=showTooltip(event,'リンクの内容1');」では、firefoxでも正常に表示される。 原因を色々調べたところ、 ・「chkName」は取得できていて、if文も問題ない。 ・eventを数字等に変えるとshowTooltip自体は一応実行される。 といった状況です。 おそらくfirefoxでは、eventをjavascriptから取得するにはなにか別の方法があるのでは?と思い、調べてみたのですが、 window.event document.event と表記してみるくらいしか分かりませんでした。 (両方とも試しましたが、変化無しです) もし何か分かる方がいらっしゃいましたらご教示頂けると幸いです。

  • firefoxとjavascriptとeventと。

    firefoxで、javascript内からeventを渡す時についての質問です。 制作環境はdreamweaver 8です。 dreamweaverで、ボタンのロールオーバー時に画像を変化させる時に自動的にMM_swapImage()というfunctionが作られますが、 ボタンのロールオーバー時に、もう一つ、吹き出しの出るfunctionを実行したいので、このようにしました。 function MM_swapImage() { //v3.0 var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3) if ((x=MM_findObj(a[i]))!=null){ document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2]; } var chkName=MM_swapImage.arguments[0]; if(chkName == 'Image4') showTooltip(event,'リンクの内容1'); if(chkName == 'Image5') showTooltip(event,'リンクの内容2'); if(chkName == 'Image6') showTooltip(event,'リンクの内容3'); if(chkName == 'Image7') showTooltip(event,'リンクの内容4'); } showTooltip()では、event.clientX等を取得して、表示に反映させます。 これまでの経過は、 ・safariでは正常に表示される。 ・単純にhtmlの「onmouseover=showTooltip(event,'リンクの内容1');」では、firefoxでも正常に表示される。 原因を色々調べたところ、 ・「chkName」は取得できていて、if文も問題ない。 ・eventを数字等に変えるとshowTooltip自体は一応実行される。 といった状況です。 おそらくfirefoxでは、eventをjavascriptから取得するにはなにか別の方法があるのでは?と思い、調べてみたのですが、 window.event document.event と表記してみるくらいしか分かりませんでした。 (両方とも試しましたが、変化無しです) もし何か分かる方がいらっしゃいましたらご教示頂けると幸いです。

  • WebページまたはRSSフィードから任意の文字列を抽出する(または色を変える太字にする)ブックマークレットを探しています

    WebページまたはRSSフィードから任意の複数の文字列(※)を抽出する(または色を変えて表示する、フォントを変える、太字にする)方法はありませんか? JavascriptによるBookmarkletで実現可能だと思ったのですが、アドバイスお待ちしています。 (※「WebページまたはRSSフィードから任意の複数の文字列」という表現が分かりにくいですが、例えばこの質問が載っているページを例にとると「カテゴリー」「ブックマーク」「回答」と言った任意の文字列を一度に抽出[または色を変えて表示する、フォントを変える、太字にする]方法を探しています。)

  • javascriptでセルを矩形で選択する

    いつもお世話になっております。 今回はjavascriptでセルを矩形に選択する方法を調べております。 現在はhttp://okwave.jp/qa3659173.htmlにあるようなもので □□□□□ このように始点から終点までを塗りつぶしています。 □■■■■ ■■■■□ □□□□□ これを以下のようにしたいです。 □□□□□  □■■■□ □■■■□ □□□□□ 始点と終点で囲まれた矩形にしたいですが、テーブルのIDを使っているので現状では無理と思っていますがどうなのでしょうか? 何か方法がありましたらご教授願います。

  • 複数のリンク画像を一定時間で(各リンク先も)切り替えるには?

    画像表示を一定時間で切り替え、同時にそれぞれの画像に別のリンク先を指定したいのです。JavaScriptかスタイルシート、その両方の組み合わせなどの応用になるのではないかと思うのですが、なるべくシンプルな方法をご存知の方、よろしくお願いいたします。

  • WebページまたはRSSフィードから任意の文字列を抽出する(または色を変える太字にする)ブックマークレットを探しています

    WebページまたはRSSフィードから任意の複数の文字列(※)を抽出する(または色を変えて表示する、フォントを変える、太字にする)方法はありませんか? JavascriptによるBookmarkletで実現可能だと思ったのですが、アドバイスお待ちしています。 (※「WebページまたはRSSフィードから任意の複数の文字列」という表現が分かりにくいですが、例えばこの質問が載っているページを例にとると「カテゴリー」「ブックマーク」「回答」と言った任意の文字列を一度に抽出[または色を変えて表示する、フォントを変える、太字にする]方法を探しています。)

  • ExternalInterfaceとframesetの相性。

    framesetとExternalInterfaceについて質問です。 制作環境はflash8 とdreamweaver 8です。 framesetで読み込んでいるhtmlの中にswfobjectでswfを配置しました。 ExternalInterface使ってswfのfunctionを実行する際、通常は、swfobjectを使って var attachSwf = new SWFObject("/swf/navi.swf", "swfnavi", "100", "154", "8", "#FFFFFF"); このように配置すると、 「swfnavi」を指定してあげればその中のfunctionが実行されますが、 framesetで、swfを配置しているhtmlを <frame src="navi.html" frameborder="no" scrolling="no" noresize="noresize" id="naviarea" /> このように指定した際、配置元のhtmlのid名+swf名ということで、 naviarea. swfnavi.returnEvent(myFunction); と、やってみました。 safari(2.0.4)ではきちんと動くのですが、 firefox (2.0.0.12)で見てみたところ、全くfunctionが実行されません。 色々調べてみましたが、ブラウザのid判定は頭に、「window」「document」等、付けることくらいしか分からず、試しましたが変化無しです。(safariはどちらも動きます) javascriptをswfを配置しているhtmlで読み込めば動くとは思うのですが、それは今回は使えないのです。 safariとfirefoxで、framesetの指定方法が違うのかも?というのが原因のような気がするのですが、どなたか何か分かる方がいらっしゃいましたらご教示頂けると幸いです。 よろしくお願いいたします。