2016-09-29 45 views
1

我正在嘗試密碼保護Blogger博客帖子中的某些文本,並且我找到了解釋如何執行此操作的網站。在某些代碼中添加JavaScript行

我不得不在HTML模板中添加我<head>標籤之間的這行代碼:

<script type="text/javascript" src="http://www.vincentcheung.ca/jsencryption/jsencryption.js"></script> 

而一旦這樣做了我只需要:

  1. 副本從博客帖子的文字我想在這裏輸入密碼保護→http://www.vincentcheung.ca/jsencryption/

  2. 在我的鑰匙箱中輸入我的密碼

  3. 複製上一個框中提供的HTML代碼。

這是在我的博客帖子的HTML代碼的身體用來做解密的基本代碼:

<div id="uniqueID" title="encrypted text"> 
    <a href="javascript:decryptText('uniqueID')">Show encrypted text</a> 
</div> 

而且我可以很容易地通過任何其他修改文本「顯示加密文本」我喜歡。

但是,一旦人們點擊「顯示加密文本」鏈接,彈出一個框出來,用一些文字:

enter image description here

而且我想改變這種狀況,不知道該怎麼辦所以,因爲我根本不知道任何JavaScript。

在說明中,它說:

您可以通過提供所需的信息作爲第二個參數,如爲重點詢問對話框更改消息。 decryptText('uniqueID','輸入密碼:')

但我真的不知道在哪裏添加它。我嘗試了,但似乎沒有任何工作。 這裏是網站:http://www.vincentcheung.ca/jsencryption/instructions.html

+0

*「我不根本不瞭解任何JavaScript「* - 也許你應該投入一些時間來學習一些JavaScript。畢竟,Stack Overflow是程序員的一個網站。至少你得到了正確的大寫,所以你已經超過了60%的JavaScript開發者。 –

+0

嗯,我不是程序員。我是一名博主,並決定學習HTML和CSS,因爲我認爲我會很有用,並會幫助我,所以我在這裏註冊,以防我需要幫助 - 現在只是利用這個機會問這個問題。我通常不需要使用JavaScript,坦率地說,我不想僅僅因爲我的博客需要它而學習整個編程語言。你真的學會了一些你可能需要幫助的事情嗎?因爲這可能意味着它存在的每一個專業和語言。所以,也許,你需要做的是關注你自己的業務 –

回答

1

你有這樣插在你的頁面:

<a href="javascript:decryptText('uniqueID')">Show encrypted text</a> 

就在第二個參數添加到函數調用您的自定義問題:

<a href="javascript:decryptText('uniqueID', 'Enter your passworld please.')">Show encrypted text</a> 
+0

謝謝我試過Christoph,但現在我在我的博客背景中出現了一個奇怪的錯誤(幸好這是一個測試)。看到這裏在左上角 - > https://i.snag.gy/OKnyGP.jpg 我已經刪除了與HTML/JavaScript的博客文章,但我不斷得到那個怪異的錯誤...所以:1 )我不知道如何擺脫這一點,2)我不能在我的實際博客上使用它,因爲我得到這個錯誤。有任何想法嗎?謝謝 –

+0

看起來有一些字符被錯誤地插入。就像一個額外的''''或''''在'href =「...」裏面,你不應該使用這些字符而不逃脫它們。 – Christoph

+0

好吧,我現在正在工作克里斯,謝謝,有點奇怪雖然它複製了博客帖子,但其中一個是完全空的,如果我不改變那個文本/添加那個參數,就不會發生這種情況,你知道爲什麼這可能是或者如何避免嗎? –