我製作了一個有2個輸入欄,下一個按鈕和一個提交按鈕的遊戲。該遊戲面向年輕的觀衆(6-8歲),我認爲這將有益於直觀地解釋如何使用遊戲中的所有不同功能。有沒有一種簡單的方法可以在窗口打開時彈出一個圖像,但僅適用於第一次使用的用戶?Javascript說明書第一次使用的用戶
1
A
回答
0
這是一個很棒的cookies使用案例。您的網站的邏輯是這樣的:
- 當你的頁面加載,檢查如果cookie存在你的cookie存在
- ,不顯示指示
- 如果cookie不存在,節目該說明和創建cookie
以下是可以適用於你的頁面的例子: http://www.w3schools.com/js/js_cookies.asp
使用跟隨着
function setCookie(c_name,value,exdays)
{
var exdate=new Date();
exdate.setDate(exdate.getDate() + exdays);
var c_value=escape(value) + ((exdays==null) ? "" : "; expires="+exdate.toUTCString());
document.cookie=c_name + "=" + c_value;
}
function getCookie(c_name)
{
var i,x,y,ARRcookies=document.cookie.split(";");
for (i=0;i<ARRcookies.length;i++)
{
x=ARRcookies[i].substr(0,ARRcookies[i].indexOf("="));
y=ARRcookies[i].substr(ARRcookies[i].indexOf("=")+1);
x=x.replace(/^\s+|\s+$/g,"");
if (x==c_name)
{
return unescape(y);
}
}
}
在你的身體標記包含一個onload功能:用於創建和讀取Cookie的G功能
<body onload="checkCookie()">
使用此功能檢查,如果cookie存在,並選擇是否顯示說明:
function checkCookie()
{
var return_visitor=getCookie("return_visitor");
if (return_visitor!=null && return_visitor!="")
{
// Don't show the instructions
}
else
{
alert("Instructions: This is how you play!");
setCookie("return_visitor",1,365);
}
}
+0
感謝您的詳細回覆,我會給您一個答案。 – Jen 2013-02-15 18:21:57
0
我發現了一種有趣的方式來做類似於我想要的東西。你必須點擊一個鏈接,但它可以只是說「指示」。
相關問題
- 1. JavaScript未使用說明書
- 2. 使用javascript/jquery爲第一位註冊用戶「如何使用說明」
- 3. 使用jquery/javascript每分鐘更新一次的時間說明
- 4. 應用程序第一次(也是唯一一次)啓動時的透明閃屏用於說明(iOS)
- 5. MVC.Net用戶說明
- 6. 使用說明
- 7. 複製用戶說明,並用相同的說明添加新用戶
- 8. 說明書與Doxygen的
- 9. 用戶接口說明
- 10. 使用Javascript檢查其用戶是否第一次使用網站
- 11. 需要一些#pragma一次的說明
- 12. 克隆JavaScript對象。再次說明:(
- 13. 使用clipRect - 說明
- 14. 平均來說,用戶在第一次購物之前來了多少次?
- 15. calim用戶(僱員)帳戶第一次
- 16. 遞歸noexcept說明書
- 17. iOS操作說明書
- 18. 說明使用WCF讀取消息對象一次?
- 19. window.performance的說明javascript
- 20. 再次說明wait_event_timeout
- 21. 第一次使用後JavaScript函數的參數變得不明確
- 22. iOS的第一次用戶教程
- 23. 第一次安裝的用戶介紹
- 24. ES6中IsInTailPosition()的最終用戶文檔/說明Javascript
- 25. Verilog錯誤:無法詳細說明用戶層次結構「counter:counter」
- 26. 第一次使用JBoss Netty
- 27. 第一次使用NLog
- 28. 第一次使用hg pull
- 29. 在第一次使用
- 30. 第一次使用SVN
爲什麼不使用「水印」輸入框.... – 2013-02-11 00:46:14
這樣做是可以的,但它是一個加法遊戲和輸入框之一是結轉數,但不是所有的問題都有一個。我很擔心這會讓他們感到困惑,或者讓他們認爲他們總是需要交易。 – Jen 2013-02-11 00:53:23