この Web サイトで質問するときと同じように、タブにタイトルを入力すると、質問ボックスに入力した内容に変わります。どうやってこれにアクセスしますか?
質問する
983 次
5 に答える
4
クイック&ダーティ:
document.title = prompt('sup bro ?');
モーダル入力ダイアログが必要ない場合は、任意の<input>
ボックスのいくつかのイベントをキャッチする必要があります。
document.getElementById('inputBoxId').addEventListener('keypress', function( event ) {
if( event.keyCode === 13 ) { // return ?
document.title = this.value;
}
}, false);
addEventListener
attachEvent
for IE<9に置き換える必要があります
于 2012-08-15T15:02:11.630 に答える
1
このようなもの:
var textbox = document.getElementById('myTextbox')
function setTitle () {
document.title = textbox.value
}
textbox.onkeyup = setTitle
textbox.onchange = setTitle
于 2012-08-15T15:05:10.060 に答える
0
ここ、
<script language="javascript">
document.title = "The new title goes here.";
</script>
これをページに追加して試してみてください。
于 2012-08-15T15:04:19.493 に答える
0
タイトルタグをhtml動的に作成する必要があるため、タイトルタグはヘッドタグの要素として表示されます。その値を設定するには、javascript またはサーバー言語を使用する必要があります。
于 2012-08-15T15:02:24.127 に答える
0
PHP
またはのようなサーバー側のスクリプトを使用している場合ASP
、それは非常に簡単です。URL に基づいてテキストを生成するだけです。
たとえば、php ページがある場合は、次のmypage.php
ように使用できます。
<title><?php echo $_GET["title"]; ?></title> //will display page title "MyPage"
あなたのphpページを次のように呼び出すとmypage.php?title=MyPage
JavaScript ではありませんが、参考までに。
于 2012-08-15T15:09:29.060 に答える