2010-12-17 34 views
0

我有8封電子郵件被髮送出去,1個網頁鏈接到電子郵件。通過電子郵件發送至會員Div

如果1封電子郵件是關於某個特定的主題,我希望鏈接轉到網頁並在8個選項​​中顯示關於這個主題的DIV。

我認爲這是JavaScript,如果是的話,是否有任何腳本,我可以使用?

我希望這是有道理的,但我很樂意澄清。我想我需要JavaScript來讀取ID GET變量

感謝

回答

1

您已經8個電子郵件發出鏈接到同一個網站?

有電子郵件鏈接到一個URL附加的GET變量的ID:

Email 1 link: http://yousite.com/email.html?id=1 
Email 2 link: http://yousite.com/email.html?id=2 
Email 3 link: http://yousite.com/email.html?id=3 
       ... 

然後你可以使用服務器端腳本或JavaScript來讀取id GET變量。

+0

是啊,這就是我的想法。該網址確實包含其他變量,因此如果網站上的一些javascript讀取了變量,例如id = mobilephone,則右側欄中的div會顯示筆記本電腦的視頻。任何想法的JavaScript? – Tim 2010-12-17 10:45:21

+0

@Tim,如果您每週有不同的內容以及8種不同的選項,請同時使用Greg的方法和錨點。該ID將讓系統知道本週的主題,並且錨會讓系統知道要加載哪個特定的視頻。我假設你想「加載」同一頁面中的所有視頻,但首先切換要展示的視頻,如果情況並非如此,請更新問題。 – yoda 2010-12-17 11:11:06

+0

Hi Yoda,是的,你是對的..所有的視頻將被預裝在同一頁面。每個星期的電子郵件都會包含一個不同的變量,用於在該頁面上的特定視頻。你能幫忙找到一個可以做到這一點的腳本嗎?謝謝 – Tim 2010-12-17 11:45:02

1

儘管@格雷格的方法是有用的,我會用爲此事錨,如:

http://yousite.com/email.html#option1 
http://yousite.com/email.html#option2 
http://yousite.com/email.html#option3 
+0

無法真正使用錨點,因爲這意味着7個視頻將無關緊要。爲了澄清更多...我每週發送8封電子郵件,發送給不同的主題和一個網站。每週的主題都會有所不同,從而使網站上的內容需要不同。例如。第一週是關於手機,如果你點擊鏈接到網站,手機上的視頻將顯示在DIV中。第2周將在筆記本電腦上,所以鏈接將需要去同一個網站,但JavaScript會認識到網址略有不同,並會顯示筆記本電腦的視頻呢? – Tim 2010-12-17 10:40:36

+0

@Tim使用散列更好,因爲它更容易在JavaScript中閱讀。這裏是工作示例:http://jsfiddle.net/HGhRG/在你的情況下,ParseHash()函數在頁面加載時運行,這是一個完成的交易。 :) – 2010-12-17 10:55:25

+0

我試過這個,如果在電子郵件鏈接(從另一個HTML頁面)中使用錨點,它不起作用。它只有在您點擊您在頁面上提供的鏈接時纔有效。 – Tim 2010-12-17 11:28:30