Difference between revisions of "Jmol JavaScript Object/Functions/ja"

From Jmol
Jump to navigation Jump to search
(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> は、ラジオボタンのチェックをONにしたときに実行されるスクリプトを指定します。
+
<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>labelHtml</tt>の後に置くHTMLコードを指定します。例えば、ラジオボタンをそれぞれ別の行に表記したいなら <tt><nowiki><br></nowiki></tt> を<tt>separatorHtml</tt>に指定してください。<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


Geographylogo.png

Reference: English – Other: 日本語 ·


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);

jmolRadioGroup

HTMLを挿入する関数

jmolBr

jmolHtml

CSSルールを設定する関数

setAppletCss

setButtonCss

setCheckboxCss

setLinkCss

setMenuCss

setRadioCss

実行しているJmolオブジェクトと対話するための関数

evaluateVar

getPropertyAsArray

getPropertyAsJavaObject

getPropertyAsJSON

getPropertyAsString

loadFileFromDialog

script

scriptEcho

scriptWait

廃止された、不要、あるいは推奨しないもの

getInfo

getStatus

loadFile

say

saveOrientation

restoreOrientation

restoreOrientationDelayed

scriptMessage

scriptWaitAsArray

scriptWaitOutput

search

追加の要素に関する手法について

Contributors

Cudo29