1. a標簽新窗口打開頁面如何設置
這個有好幾個方法:
1,<a href="跳轉的地址" target="_blank">我要跳轉去別的地方</a>
2,用js,onclick方法
①onclick="javascript:window.location.href='URL'"
②onclick="location='URL'"
③版onclick="window.location.href='URL?id=11'"
3,jQuery方法,這個要引權入jqeury版本js文件。
<a id="aaa">我要跳轉去別的地方</a>
$("#aaa").click(function(){window.open('這里填寫跳轉的頁面的地址');});2. js原生:打開新窗口或本窗口頁面跳轉的方法大全
1、 通過html的a標簽實現
2、window.open()方法實現
3、window.location.href 實現
3. 用JS如何實現點擊A,新窗口打開新頁面的同時,A跳到B
點擊A頁面上的圖片或者文字連接,新窗口打開廣告頁面,然後A頁面跳轉成B頁面?專請考慮瀏覽器兼容的問屬題!
A頁面跳轉為B頁面時,B頁面是顯示在用戶眼前的頁面。A頁面裡面的圖片和內容,有部分是<iframe框架顯示的。
2、c頁面是用<iframe引用整個A頁面而建立的頁面,要求同上,點擊C頁面裡面的內容或圖片,打開廣告頁面的同時,c頁面跳轉到B頁面,同時B頁面出現在用戶面前。
4. js 如何阻止 「Ctrl」+滑鼠左鍵 點擊A標簽, 在新窗口打開
直接在A標簽的onclick里調用如下函數就可以了。應該不用解釋吧,不過沒考慮IE6-8,因為這時滑鼠左鍵的event.button不是0(而是1貌似),這部分兼容瀏覽器工作你自己加上吧,原理就是這樣。
<script>
functiondoMything(){
if(event.ctrlKey&&event.button==0){
event.preventDefault();
//console.log(event.keyCode+"***"+event.button+"***"+event.ctrlKey);
}
}
</script>
5. 請問js怎麼打開新頁面而不是窗口
。。。。
用window.open肯定是彈窗打開,不是新建標簽頁。
樓下的給出了回答。2個方案都可以,看到了你的追問。。
比如是A標簽。
只有用戶手動點擊了,瀏覽器才不會阻止,如果是通過js: a.click 來實現的就是阻止(有的瀏覽器不阻止);form表單同理。 form表單添加arget為"_blank"屬性之後。 你可以通過 form.submit()來提交不會阻止,但是這樣需注意:給你端代碼吧解釋吧
//form 提交
function submitForm(){
form.submit()//不會阻止
$.ajax({
type:"POST",
url:xxx
......,
success:{
form.submit()//阻止
}
})
}
6. 用原生JS,怎樣實現的頁面中所有a標簽都在新窗口中打開
親,原生的js和那個jq差不多,就是獲取的元素的方式稍微繁專瑣一屬點而已
functionTargetA(PDiv)
{
varoDiv=document.getElementById(PDiv);
varaA=oDiv.getElementsByTagName("a");
for(i=0;i<a.length;i++)
{
void(a[i].target="_blank");
}
}
7. 用a標簽訪問後台,返回一段代碼片段,或者乾脆新打開一個頁面。那種方法好
我建議這樣子:保留已經實現的,另外再加個顯示內容的頁面即可。
首先,生成這個文章列表,href 也是實際文章鏈接,點擊鏈接會打開頁面顯示文章內容。
然後,添加 JS 代碼,綁定事件處理函數,ajax 請求的 url 可以直接獲取鏈接的 href,如
文章列表頁面 news.php
<ahref="news_item.php?id=1"target="_blank"class="news-title">文章標題1</a>
<ahref="news_item.php?id=2"class="news-title">文章標題2</a>
<script>
//假設使用jQuery
$(document.body).on('click','.news-title',function(){
//通過ajax獲取文章內容並顯示
//直接將a的鏈接作為請求的url。
var$this=$(this),url=$this.attr('href');
$.ajax({
url:url//當然,可以對url進行處理,根據自己需要進行構建
//code...
});
returnfalse;//禁止鏈接的默認行為,對於瀏覽者而言,不會另外打開頁面了
});
</script>
另外應該還需要一個顯示內容的頁面 news_item.php
對於通過瀏覽器來瀏覽頁面的用戶而言,他點擊文章標題不會另外打開頁面看內容,而是會通過 ajax 的方式獲取文章內容顯示在頁面右側,即他會一直在 news.php 頁面
對於搜索引擎而言,打開 news.php,它不會執行 js,而是解析出一個個文章鏈接後,會去爬這些文章的頁面(news_item.php),這樣子,文章內容就可以被收錄了。
最後,分頁的鏈接也要處理下。處理的方式是類似的,如:
文章列表頁面 news.php
<ahref="news.php?paged=1"class="page">1</a>
<ahref="news.php?paged=2"class="page">2</a>
<ahref="news.php?paged=3"class="page">3</a>
<script>
$(document.body).on('click','.page',function(){
var$this=$(this),url=$this.attr('href');
$.ajax({
url:url,
success:function(){
//列表的刷新
//頁碼欄的刷新
}
});
returnfalse;
});
</script>
對於搜索引擎而言,它會一個個爬過來 news.php?page=1, news.php?page=2,... 等等。
8. 用JS如何實現點擊a頁面的內容,新窗口打開新頁面的同時,A頁面跳到B頁面
src="
答
function lnk() {
window.open("http://..com/team/view/%C7%E5%B3%BF%C8%ED%BC%FE%D4%B0");
window.navigate("http://www..com");
}