2012-12-10 172 views
0

我想從我的主頁鏈接到iframe中的特定頁面。例如,在我的主頁上,我想宣傳我們公司內部的職位空缺。職位申請流程由第三方公司控制,我們目前只是將iFrame用於他們的應用系統。從另一個頁面鏈接到iFrame中的特定頁面

我想在我們的主頁上打開此職位,並直接鏈接到iframe中的職位描述,繞過應用系統的前幾頁。

是否有可能使用jQuery做到這一點?

編輯

請注意,iframe是不是在我的主頁是獨立的careers.html頁面上。所以我想從我的主頁(index.html)鏈接到careers.html,然後在iFrame中獲取特定頁面。

問候, 斯蒂芬

回答

1

我想的iframe已在您的網頁上?

有鏈接運行這段代碼:

$('iframe#foo').attr('src','http://www.the-url.com'); 
+0

感謝代碼,但是iframe不在我的主頁上,它位於careers.html上。 – Stephen

+0

我在我的主頁的鏈接中傳遞了iframe頁面url,然後使用上面的代碼將iframe重定向到正確的位置。謝謝。 – Stephen

0

試試這個

的index.html有一個鏈接到careers.html。 careers.html上有一個I框架。所以你要設置iframes的目標。太。

所以你主頁上鍊接需要看起來像:

<a href="careers.html?iframe_targ=page_for_iframe.html">Click here</a> 

careers.html需求爲已

function getParameterByName(name) { 
    name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]"); 
    var regexS = "[\\?&]" + name + "=([^&#]*)"; 
    var regex = new RegExp(regexS); 
    var results = regex.exec(window.location.search); 
    if(results == null) 
    return ""; 
    else 
    return decodeURIComponent(results[1].replace(/\+/g, " ")); 
    } 

以上改編自How can I get query string values in JavaScript?

$('iframe#foo').attr('src', getParameter("iframe_targ")); 
相關問題