2012-06-26 90 views
1

我想知道如果任何人都可以幫我開一個iframe。我希望我可以通過點擊圖片在我的網頁中心打開一個iFrame。所以實際上,iframe將被隱藏,直到圖片被點擊。在用戶需要上傳並點擊圖片時,我想在其他頁面上顯示非常小且簡單的上傳表單。我對這個網站和谷歌有一個很好的瞭解,但沒有找到我要找的東西,或者沒有包括基礎知識,因爲它對大多數人來說都是常識。當它完成上傳時,是否也有辦法關閉它?表單當前轉移到主頁,所以最後有一個關閉選項會很方便(在成功上傳後),iframe的內容將與它顯示的頁面相同。如何從點擊圖像

最好/最簡單的我所遇到的一直在W3Schools的,但我已經使用的iFrame HTML閱讀沒有被廣泛接受,或者它是不是最好的選擇跨瀏覽器。

我一直在觀察,並嘗試不同的代碼,但沒有連基本的知識,我不能讓我的頭周圍。

如果有人能夠幫助,請假設我是5歲。我不是愚蠢的,但就代碼而言,我剛剛開始。

在此先感謝

回答

0

您將需要一個JavaScript的onclick功能添加到您的img標籤這將在點擊打開一個新窗口。您可以將window.open函數傳遞給您要顯示的html文件的名稱。像這樣的東西:

<img src="image.jpg" onclick="window.open('welcome.html')"> 
+0

非常感謝你回到我身邊。這對於在另一個窗口中打開非常有用。我在Basekit平臺上,因此它們包括「在新窗口中打開」一個簡單的選項。我希望能在我的主頁上的iframe中打開上傳表單。首先隱藏,然後在圖片被點擊時顯示。這可能嗎? – user1483650

+0

我從來沒有使用過Basekit,因此我不太確定。但這是標準的HTML/Javascript,所以如果你能輸入代碼,它應該可以工作。您應該編輯您的帖子以將Basekit作爲標籤加入,並在您的描述中提及您使用的是Basekit。 – l15a

+0

我明白你的意思。通過提及Basekit,我只是意味着在新窗口中的打開很容易自動完成。我只是希望我能夠,例如,在我的主頁上...有一個讀取上傳(我有)的按鈕..然後,當用戶點擊上傳,I框出現與我的其他頁面。 Basekit不是問題。我可以像使用普通網站一樣嵌入html,javascript和jquery,可能更簡單,我只是尋找使iframe中包含來自另一個頁面的內容的代碼在單擊圖片時出現。感謝您的幫助。 – user1483650