• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:EMBEDタグ内のパラメーターの設定の方法を教えてください)

EMBEDタグのパラメーター設定方法とHREFパラメーターのJavaScript起動方法

このQ&Aのポイント
  • EMBEDタグ内のパラメーターの設定方法とHREFパラメーターをJavaScriptで起動する方法を教えてください。
  • EMBEDタグ内でHREFパラメーターをメニューで設定し、JavaScriptを使用してライントを起動したい場合の方法について教えてください。
  • HTMLファイルでのEMBEDタグのパラメーター設定方法とHREFパラメーターをJavaScriptで制御する方法について教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • ittochan
  • ベストアンサー率64% (2667/4137)
回答No.1

>JavaScriptで行いたいのですが Embedのプロパティをちょくちょく変えるのなら InnerHTML でEMBEDタグを書くのがいいと思います。 一度ページでEMBEDが書かれていると変更できないと記憶しています。 *****.innnerHTML="<EMBED WIDTH='320' HEIGHT='256'"+ para1 + para2 + ">"; こんな感じで para1とかは para1 = " SRC='http://xxxxxxxx..../xxxx.mov'"; こんな感じです。 InternetExplorer5でのプロパティは ↓が参考になるでしょう。 分からないことがあれば返信下さい。 サンプルもあったと思います。 夜になりますが。

参考URL:
http://msdn.microsoft.com/workshop/author/dhtml/reference/objects/embed.asp?frame=true
Ujiki
質問者

補足

 早速のご回答に感謝します。InnerHTMLタグは知りませんでした。早速、ネット検索し、最初の数ページを見ましたが… すんなりとは脳に入ってこなかったですね。まあ、何とか発見してみようと思っています。  目下、昨夜から、CD-ROMでブートして動作するLinuxで、initrd 内での mount --bind に失敗する理由が分からず、そちらの方で夜を明かし、脳みそがクシャクシャ状態です。時間はかかるでしょうが、InnerHTMLを理解したいと思います。取り急ぎ、御礼申し上げます。 (補足に書き込みましたのは、締め切り後も「お礼」には発言できるそうなので、「お礼」欄を開けておく習慣です。他意はありません)

その他の回答 (1)

  • ittochan
  • ベストアンサー率64% (2667/4137)
回答No.2

<HTML> <HEAD> <TITLE></TITLE> <SCRIPT LANGUAGE=javascript> <!-- var stra = "<EMBED WIDTH='320' HEIGHT='256' SRC='http://xxxxxxxx..../xxxx.mov' "; var strb = " AUTOPLAY='true' TARGET='myself' COLTROLLER='false' BORDER='0' KIOSKMODE='true' DONTFLATTENWHENSAVING PLUGINSPAGE='http://www.apple.com/quicktime/download/indext.html'>"; function select1_onchange() { if(select1.selectedIndex==0){ return; } strc = stra + "HREF='"+select1.options(select1.selectedIndex).value+"'"+strb; document.getElementById("myp").innerHTML=strc; } //--> </SCRIPT> </HEAD> <BODY> <P>こんな感じでどうでしょう?</P> <P>InternetExplorerでしか確認していません。</P> <P> <SELECT id=select1 style="WIDTH: 200px" name=select1 LANGUAGE=javascript onchange="return select1_onchange()"> <OPTION value="" selected>選んでね</OPTION> <OPTION value=http://xxxxxxx..../yyyy.mov>mov1</OPTION> <OPTION value=http://xxxxxxx..../xxxx.mov>mov2</OPTION> </SELECT></P> <P id="myp"></P> </BODY> </HTML>

Ujiki
質問者

補足

★ 何て… 美しいのでしょう! 素晴らしいです! ★  ありがとうございました! 実例は流石に理解するのに早いです! Netscape7用に少し追加して(<form>の追加)見て実験しましたが、やはり動きませんね。仕方がないです。(^^);  それと、selectedIndex に大括弧[]でなくても動くのですね。また頭が束縛から放たれました。(^^)  どうしても理解できないテクニックは onchange="return select1_onchange()" の return ですね。ここでしばらく頭脳が停止状態になりましたね。  以下が、ittochanさんのお陰で作成したサンプルです。大変理解できました!ありがとうございました。 <HTML> <HEAD> <TITLE></TITLE> <SCRIPT LANGUAGE=javascript> <!-- var SIZE_ ="320 HEIGHT=256"; var stra = "<EMBED SRC='http://www.startrek.com/content/Video/clickformov.mov' HREF='http://www.startrek.com/content/Video/voy"; var strb = ".mov' WIDTH="; var strc = " AUTOPLAY='true' TARGET='myself' COLTROLLER='false' BORDER='0' KIOSKMODE='true' DONTFLATTENWHENSAVING PLUGINSPAGE='http://www.apple.com/quicktime/download/indext.html'><br clear=all><a href=http://www.startrek.com/ target=_top><font size=1>Copy Right --\&lt; startrek.com</font></a>"; function select1_onchange() { if(document.forms[0].select1.selectedIndex==0){ return; } strd = stra + document.forms[0].select1.options(document.forms[0].select1.selectedIndex).value+strb+SIZE_+strc; document.getElementById("myp").innerHTML=strd; } //--> </SCRIPT> </HEAD> <BODY bgcolor=black background=http://www.startrek.com/desktops/mixed_1024.jpg text=gold><center> <P>\&lt; こんな感じでどうでしょう?<br>ベリーナイス!です(^^)</P> <P>\&lt; InternetExplorerでしか確認していません。<br>NetScape7でもやはり無理でした(^^);</P> <P> <form> <SELECT id=select1 style="WIDTH: 220px" name=select1 LANGUAGE=javascript onchange="return select1_onchange()"> <OPTION value="" selected>選んでね</OPTION> <OPTION value=87601>Production 176 Year of Hell, Part I</OPTION> <OPTION value=87701>Production 177 Year of Hell, Part II</OPTION> </SELECT> <input type=button value='x2' onClick='this.form.select1.selectedIndex=0;if(this.value=="x2"){SIZE_="640 HEIGHT=512";this.value="normal"}else{SIZE_="320 HEIGHT=256";this.value="x2"}'> </form> </P> <P id="myp"></P> </center></BODY> </HTML> ※ ところで、Netscapeの場合は、どうするのでしょうね?(^^);  まあ、何とか自力で考えますか… それにしても Star Trek の DVD 安くならないかなあ~ ゴツン!

関連するQ&A