私の状況はこれです:私は別のhtmlページのフォームからテキストを書くことができました。しかし、私がやりたかったのは、その形式のテキストのみを使用してリンクを作成することです。もともと私はjavascript、特にwidget.preferences(フォームで行われた変更を保存するための一種のメソッド)と「var」タグを使用しました:
<script>
addEventListener
(
'DOMContentLoaded',
function()
{
// get the var elements with an id and set their textContent to the corresponding widget.preferences
var vars = document.querySelectorAll( 'var[id]' );
for( var i=0,element=null; element=vars[i++]; )
{
element.textContent = widget.preferences[ element.id ];
}
},
false
);
</script>
</head>
<body>
<h1>Popup window</h1>
<p>Here is a list of preferences and their associated value:</p>
<ul>
<li><var id="foo"></var>
<li><var id="bar"></var>
<li><var id="baz"></var>
<li><var id="check"></var>
<li><var id="group1"></var>
<li><var id="myMultipleSelect"></var>
</ul>
</body>
しかし、冒頭で述べたように、私の目標は、他のページのフォームのテキストを使用してリンクを作成することです。フォームは次のとおりです。
<fieldset>
<p>
<input id="text1" name="foo" type="text"></input>
<label for="text1">foo</label>
</p>
<p>
<input id="text2" name="bar" type="text"></input>
<label for="text2">bar</label>
</p>
<p>
<input id="text3" name="baz" type="text"></input>
<label for="text3">baz</label>
</p>
</fieldset>