Difference between revisions of "Jmol JavaScript Object/Functions/ja"
(→jmolRadio: Translated from "jmolRadio" section of Jmol JavaScript Object/Functions version 2022-08-25 (Thu) 02:11 (UTC)) |
(→jmolRadio: Some expression were modified.) |
||
Line 35: | Line 35: | ||
ページに一つのラジオボタンを追加し、さらにその直後に<tt>labelHtml</tt>を追加します。 | ページに一つのラジオボタンを追加し、さらにその直後に<tt>labelHtml</tt>を追加します。 | ||
− | <tt>script</tt> | + | <tt>script</tt> には、ラジオボタンのチェックをONにしたときに実行されるスクリプトを指定します。 |
− | <tt>labelHtml</tt> | + | <tt>labelHtml</tt> には、ラジオボタンの直後に表示されるラベルを指定します。ここに指定する値は'''必ず'''文字列にしてください(数値を指定するときは引用符で囲んでください)。 |
<tt>isChecked</tt> に false ではない値(例:<tt>true</tt>)を指定すると、ページを読み込んだときにチェックONの状態になります(既定値:チェックOFF)。 | <tt>isChecked</tt> に false ではない値(例:<tt>true</tt>)を指定すると、ページを読み込んだときにチェックONの状態になります(既定値:チェックOFF)。 | ||
Line 43: | Line 43: | ||
ラジオボタンは <tt>groupName</tt> で指定するグループに割り当てられます。つまり、関連づけられたラジオボタン(この中でチェックONの状態になれるのはどれか1つだけ)は同じ<tt>groupName</tt>の値を持っています。もし、groupNameを使わなければ、すべてのボタンが同じグループに割り当てられます(自動的に名前が割り振られます)。 | ラジオボタンは <tt>groupName</tt> で指定するグループに割り当てられます。つまり、関連づけられたラジオボタン(この中でチェックONの状態になれるのはどれか1つだけ)は同じ<tt>groupName</tt>の値を持っています。もし、groupNameを使わなければ、すべてのボタンが同じグループに割り当てられます(自動的に名前が割り振られます)。 | ||
− | <tt>separatorHtml</tt> | + | <tt>separatorHtml</tt> にはラジオボタンと<tt>labelHtml</tt>の後に置くHTMLコードを指定します。例えば、ラジオボタンをそれぞれ別の行に表記したいなら <tt><nowiki><br></nowiki></tt> を<tt>separatorHtml</tt>に指定してください。<tt>separatorHtml</tt>を指定しなかった場合の既定値は改行なしの空白です。 |
<tt>id</tt> にはHTMLのidを指定します。指定しなかった場合、自動的に生成された値が設定されます。 | <tt>id</tt> にはHTMLのidを指定します。指定しなかった場合、自動的に生成された値が設定されます。 |
Revision as of 04:41, 25 August 2022
Jmol JavaScriptオブジェクトの関数
上位ページ: Jmol JavaScript Object/ja.
初期化(Info
変数のパラメータ)に関してはJmol JavaScript Object/Infoの説明も参照してください。
Jmolオブジェクトの生成と表示に関する関数
getApplet
getTMApplet
getAppletHtml
getVersion
getVersion
resizeApplet
setAppletSync
setDocument
setGrabberOptions
showInfo
setInfo
setXHTML
操作メニューをつくる関数
jmolButton
jmolCheckbox
setCheckboxGroup
jmolCommandInput
jmolLink
jmolMenu
jmolRadio
書式: Jmol.jmolRadio(JmolObject, script, labelHtml, isChecked, separatorHtml, groupName, id, title)
ページに一つのラジオボタンを追加し、さらにその直後にlabelHtmlを追加します。
script には、ラジオボタンのチェックをONにしたときに実行されるスクリプトを指定します。
labelHtml には、ラジオボタンの直後に表示されるラベルを指定します。ここに指定する値は必ず文字列にしてください(数値を指定するときは引用符で囲んでください)。
isChecked に false ではない値(例:true)を指定すると、ページを読み込んだときにチェックONの状態になります(既定値:チェックOFF)。
ラジオボタンは groupName で指定するグループに割り当てられます。つまり、関連づけられたラジオボタン(この中でチェックONの状態になれるのはどれか1つだけ)は同じgroupNameの値を持っています。もし、groupNameを使わなければ、すべてのボタンが同じグループに割り当てられます(自動的に名前が割り振られます)。
separatorHtml にはラジオボタンとlabelHtmlの後に置くHTMLコードを指定します。例えば、ラジオボタンをそれぞれ別の行に表記したいなら <br> をseparatorHtmlに指定してください。separatorHtmlを指定しなかった場合の既定値は改行なしの空白です。
id にはHTMLのidを指定します。指定しなかった場合、自動的に生成された値が設定されます。
ラジオボタンのラベルは<label>タグで囲まれます。これによりラベル文字列をクリックすれば、ラジオボタンそのものをクリックしたのと同じ効果が得られます。
例:
Jmol.jmolRadio(myJmol,"spacefill 23%; wireframe 0.15;","球と棒で表示",true);