5
私は最近、ユーザーの名前を保持するクッキーを設定しようとしていましたが、新しいユーザー名を求めるプロンプト・ポップアップ・ボックスを開きます。ユーザーがユーザー名を挿入して「OK」をクリックすると、変数(sconName)が変数として扱われず、単に「sconName」が置かれます。変数からのクッキー値の設定
注:Sconはウェブサイトの名前です。
相続人は、私が使用しています唯一のスクリプト:
<html>
<body>
<script>
function readCookie(name) {
var nameEQ = name + "=";
var ca = document.cookie.split(';');
for(var i=0;i < ca.length;i++) {
var c = ca[i];
while (c.charAt(0)==' ') c = c.substring(1,c.length);
if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
}
return null; }
</script>
<script>
var username = readCookie('sconName');
if (username) {
document.write("Your current username is: " + username);
}
else {
document.write("You have no user name");
}
function changeUsername() {
var changedName=prompt("Enter user name.");
if (changedName) {
document.cookie = 'sconName=changedName; expires=Wed, 1 Jan 2070 13:47:11 UTC; path=/'}}
</script>
<button onclick="changeUsername()">Change</button>
</body>
</html>
では、システムのは変数だけでなく、テキストを伝えるためにどのように説明することができます。おかげさまで
文字列を連結する方法を尋ねていますか? – SLaks