1、網頁設計中是怎麼將幾個部分連接起來的?
你說的應該是錨點~
使用命名錨記可以在文檔中設置標記,這些標記通常放在文檔的特定主題處或頂部。然後可以創建到這些命名錨記的鏈接,這些鏈接可快速將訪問者帶到指定位置。 創建到命名錨記的鏈接的過程分為兩步。首先,創建命名錨記,然後創建到該命名錨記的鏈接。
1、在「文檔」窗口的「設計」視圖中,將插入點放在需要命名錨記的地方,執行下列操作之一: * 選擇「插入」>「命名錨記」。 * 按下 Control+Alt+A。 * 在「插入」欄的「常用」類別中,單擊「命名錨記」按鈕。 出現「命名錨記」對話框。 2、在「錨記名稱」文本框中,鍵入錨記的名稱,並單擊「確定」。錨記標記在插入點處出現。 注意:如果看不到錨記標記,可選擇「查看」>「可視化助理」>「不可見元素」。 3、這時外面可以看到的描點代碼為:<a name="錨點名"></a> 如:<a name="top"></a>
在「文檔」窗口的「設計」視圖中,選擇要從其創建鏈接的文本或圖像。在屬性面板的「鏈接」文本框中,鍵入一個數字元號 (#) 和錨記名稱。例如: *若要鏈接到當前文檔中的名為「top」的錨記,請鍵入 #top。如:<a href="#top">點擊我連接到TOP</a> *若要鏈接到同一文件夾內其它文檔中的名為「top」的錨記,請鍵入 filename.html#top。
應該是這個了~希望對你有幫助!
2、在網頁製作中如何實現不同頁面之間的跳轉
<html>
<head>
<title>頁面跳轉</title>
<meta
http-equiv="refresh"content="2;url=http://你想要跳轉的WEB">
</head>
<body>
2秒後跳轉到你想要跳轉的WEB
</body>
</html>
如果要連接的目標位於其他文件中,需要輸入該文件的URL地址和名稱,然後輸入「#」,再輸入錨點名稱
:<a
href="http://xxx/xxx.html#錨點"
target="_blank">
3、怎樣把製作的兩個網頁連接在一起啊?
選擇要放鏈接的圖片或者是文字然後底下的屬性面板鏈接那加入文件名就可以了.如圖
4、網頁設計中頁面默認為第二頁,如何用js實現點擊上一頁跳轉到第一頁,點擊下一頁跳轉
純js實現分頁方法一:
廢話不多說,直接上代碼了!
註:本項目是全程使用js來寫的,前台的數據通過ajax進行獲取,然後再進行拼裝,動態載入到頁面。
1.先把上一頁,下一頁等的代碼附上(裡面的值都是偽值,下面會在js里進行重新賦值的!)
<ul class="page" id="page">
<li id="shouye" class="p-prev disabled">
<a href='javascript:indexpage(1);'>首 頁</a>
</li>
<li id="shangyiye" class="p-prev disabled" >
<a href='javascript:indexpage(-1);'><i></i>上一頁</a>
</li>
<li ><a id="one" href="javascript:void(0);" >1</a></li>
<li><a id="two" href="javascript:void(0);" >2</a></li>
<li><a id="three" href="javascript:void(0);" >3</a></li>
<li class="more"><a id="five" href="javascript:void(0);" >...</a></li>
<li><a id="fore" href="javascript:void(0);" >13855</a></li>
<li class='p-next'>
<a href='javascript:indexpage(-3);' onclick="jumpToPage('2','/goods/ajaxqueryGoodsList.do.html','','goodsListContainer','13855', listPageCallback);">下一頁<i></i></a>
</li>
<li id="weiye" class='p-next'>
<a href='javascript:void(0);' onclick="indexpage(0);">尾 頁</a>
</li>
<li class="total">
<span id="span_number">共13855頁 到第<input type="text" id="input_number" class="page-txtbox" />頁
<input name="" value="確定" type="button" onclick="jumpToPage(jQuery('#input_number').val(),'/goods/ajaxqueryGoodsList.do.html','','goodsListContainer','13855', listPageCallback);" class="page-btn"/>
</span>
</li>
</ul>
2.首先在頁面放兩個隱藏域,一個是當前頁碼,一個是總頁碼,總頁碼是頁面載入完,從後台查詢出來後直接附上值的,當前頁碼是沒操作一個,就要對當前頁碼賦值
<input id="jiazai" type="hidden" ></input><!-- 當前頁碼 -->
<input id="totalpage" type="hidden" ></input><!-- 總頁碼 -->
3.寫一個頁面載入完的function,給總頁碼和當前頁碼賦值
$(function(){
$('#jiazai').val(1);//給當前頁碼進行賦值,默認為第一頁
ajaxfunction(page,arg,chipssort,'');//這個方法是抽取的ajax後台訪問的方法
});
4.抽取的ajax方法,此頁面會用到好幾次這個方法,所有把它收取了出來,因為頁面的數據時通過ajax從後台獲取到的,後台返回的是一個List集合
//抽取ajax的方法
function ajaxfunction(page,arg,chipssort,fontval){
$.ajax({
type:'POST',
url:'/admin/receptionchips/showlist',//請求的url地址
data:{
page:page,
sort:arg,
chipssort:chipssort,
fontval:fontval
},
dataType:'json',
contentType:'application/x-www-form-urlencoded; charset=utf-8',
success:function(data){
//返回值在進行訪問抽取的方法,從後台返回
commonfunction(data);
}
});
}
5.代碼看到這也不是很多,最後一個了
//抽取拼串的方法
function commonfunction(data){
$('#projectlist').find("li").remove();
for (var i=0;i<data.length;i++ )
{
/*****因為此頁面是動態載入的,這里主要就是進行拼串,代碼也不少,就不漏出來占空間了*****/<br>
}<br>//開始是分頁的核心了
if(data.length>0){
//設置頁碼
var pading = data[0].padingnum;//總頁碼
$('#totalpage').val(pading);
var page = $('#jiazai').val();//當前頁
$('#countpage').html("<b id='currentPageNo'>"+page+"</b>/"+pading+"");
$('#span_number').html("共"+pading+"頁 到第<input type='text' id='input_number' class='page-txtbox' />頁<input name='' value='確定' type='button' onclick='indexpage(-2)'/goods/ajaxqueryGoodsList.do.html','','goodsListContainer','"+pading+"', listPageCallback);' class='page-btn'/>")
}else{
$('#countpage').html("<b id='currentPageNo'>"+0+"</b>/"+0+"");
}
//設置分頁的底部 就是 首頁 1 2 3 4 5 6 尾頁
var pading = data[0].padingnum;//總頁碼href="javascript:void(0);"
var nowpage = $('#jiazai').val();//當前頁
//one two three five fore<br>//下面代碼看著是比較麻煩,但是也不難理解 全是一樣的代碼,只不過是加了些判斷
if(nowpage<5 ){
$('#one').text(1);
$('#one').attr('href','javascript:pagenum("'+1+'");');
$('#two').text(2);
$('#two').attr('href','javascript:pagenum("'+(2)+'");');
$('#three').text(3);
$('#three').attr('href','javascript:pagenum("'+(3)+'");');
$('#five').text(4);
$('#five').attr('href','javascript:pagenum("'+(4)+'");');
$('#fore').text(5);
$('#fore').attr('href','javascript:pagenum("'+(5)+'");');
$('#five').parent().show();
$('#fore').parent().show();
}else{
//alert("已經不是第五頁了");
//設置中間的為當前頁
$('#one').text(Number(nowpage)-2);
$('#one').attr('href','javascript:indexpage("'+(Number(nowpage)-2)+'");');
$('#two').text(Number(nowpage)-1);
$('#two').attr('href','javascript:indexpage("'+(Number(nowpage)-1)+'");');
$('#three').text(nowpage);
$('#three').attr('href','javascript:indexpage("'+(nowpage)+'");');
$('#five').parent().show();
$('#fore').parent().show();
//判斷下一頁是否超過了總頁數
if(Number(nowpage)+1>pading){
$('#five').parent().hide();
$('#fore').parent().hide();
}else{
$('#five').parent().show();
$('#five').text(Number(nowpage)+1);
$('#five').attr('href','javascript:indexpage("'+(Number(nowpage)+1)+'");');
}
//判斷下一頁的第二頁是否超過了總頁數
if(Number(nowpage)+2>pading){
$('#fore').parent().hide();
}else{
$('#fore').parent().show();
$('#fore').text(Number(nowpage)+2);
$('#fore').attr('href','javascript:indexpage("'+(Number(nowpage)+2)+'");');
}
}
//如果總頁數小於5,這塊代碼主要就是設置 1 2 3 4 5 這些的顯示和隱藏的
if(pading==0){
$('#one').parent().hide();
$('#two').parent().hide();
$('#three').parent().hide();
$('#five').parent().hide();
$('#fore').parent().hide();
}else if(pading==1){
$('#shouye').hide();
$('#weiye').hide();
$('#one').parent().hide();
$('#two').parent().hide();
$('#three').parent().hide();
$('#five').parent().hide();
$('#fore').parent().hide();
}else if(pading==2){
$('#one').parent().show();
$('#two').parent().show();
$('#three').parent().hide();
$('#five').parent().hide();
$('#fore').parent().hide();
}else if(pading==3){
$('#one').parent().show();
$('#two').parent().show();
$('#three').parent().show();
$('#five').parent().hide();
$('#fore').parent().hide();
}else if(pading==4){
$('#one').parent().show();
$('#two').parent().show();
$('#three').parent().show();
$('#five').parent().show();
$('#fore').parent().hide();
}else{
$('#one').parent().show();
$('#two').parent().show();
$('#three').parent().show();
$('#five').parent().show();
$('#fore').parent().show();
}
//設置高亮顯示的,就是是第一頁時,1亮,第二頁時 2亮
$('#page a').each(function() {
$(this).parent().removeClass("current");
if($(this).text()==nowpage){
$(this).parent().addClass("current");
}
});
//分頁完返回頁面頂端
$("html,body").animate({scrollTop:0}, 500);
//最後,給當前頁碼加1
$('#jiazai').val(Number(bianlaing)+Number(1));
}
純js實現分頁方法二:
function goPage(pno,psize){
var itable = document.getElementById("idData");
var num = itable.rows.length;//表格行數
var totalPage = 0;//總頁數
var pageSize = psize;//每頁顯示行數
if((num-1)/pageSize > parseInt((num-1)/pageSize)){
totalPage=parseInt((num-1)/pageSize)+1;
}else{
totalPage=parseInt((num-1)/pageSize);
}
var currentPage = pno;//當前頁數
var startRow = (currentPage - 1) * pageSize+1;//開始顯示的行
var endRow = currentPage * pageSize+1;//結束顯示的行
endRow = (endRow > num)? num : endRow;
//前三行始終顯示
for(i=0;i<1;i++){
var irow = itable.rows[i];
irow.style.display = "block";
}
for(var i=1;i<num;i++){
var irow = itable.rows[i];
if(i>=startRow&&i<endRow){
irow.style.display = "block";
}else{
irow.style.display = "none";
}
}
var pageEnd = document.getElementById("pageEnd");
var tempStr = "";
if(currentPage>1){
tempStr += "<a href="/" mce_href="/""#/" onmouseout='MM_swapImgRestore()' onmouseover=/"MM_swapImage('Image69','','images/back_buttom01_dowm.jpg',1)/" onClick=/"goPage("+(currentPage-1)+","+psize+")/"><img src="/" mce_src="/""images/back_buttom01.jpg/" name='Image69' width='38' height='15' border='0' id='Image69' /></a> "
}else{
tempStr += "<a href="/" mce_href="/""#/" onmouseout='MM_swapImgRestore()' onmouseover=/"MM_swapImage('Image69','','images/back_buttom01_dowm.jpg',1)/"><img src="/" mce_src="/""images/back_buttom01.jpg/" name='Image69' width='38' height='15' border='0' id='Image69' /></a> ";
}
for (var i = 1; i <= totalPage; i++) {
if (i == currentPage) {
tempStr += i+" ";
} else {
tempStr += "<a href="/" mce_href="/""#/" onClick=/"goPage("+(i)+","+psize+")/">"+i+"</a> "
}
}
if(currentPage<totalPage){
tempStr += "<a href="/" mce_href="/""#/" onmouseout=/"MM_swapImgRestore()/" onmouseover=/"MM_swapImage('Image68','','images/next_buttom01_dowm.jpg',1)/" onClick=/"goPage("+(currentPage+1)+","+psize+")/"><img src="/" mce_src="/""images/next_buttom01.jpg/" name='Image68' width='38' height='15' border='0' id='Image68' /></a> ";
}else{
tempStr += "<a href="/" mce_href="/""#/" onmouseout=/"MM_swapImgRestore()/" onmouseover=/"MM_swapImage('Image68','','images/next_buttom01_dowm.jpg',1)/"><img src="/" mce_src="/""images/next_buttom01.jpg/" name='Image68' width='38' height='15' border='0' id='Image68' /></a> ";
}
tempStr +="<a href="/" mce_href="/""#top/" onmouseout=/"MM_swapImgRestore()/" onmouseover=/"MM_swapImage('Image20','','images/top_buttom01_dowm.jpg',1)/"><img src="/" mce_src="/""images/top_buttom01.jpg/" name='Image20' width='38' height='15' border='0' id='Image20' /></a>";
document.getElementById("barcon").innerHTML = tempStr;
}
var base='<%=base%>';
window.onload = function(){
goPage(1,10);
}
<div id="barcon" name="barcon"></div>
溫馨提示:js代碼中上一頁 下一頁定義的圖片根據自己需求可以改的
5、關於網站設計中「主頁與二級網頁關聯「的問題!
假如你的文件夾里有兩個頁面a.html和b.htmla.html為主頁;
a.html裡面寫:
<a href="b.html">b頁面</a>
6、網頁設計中,頁面之間的鏈接怎麼編碼?
你上面寫的href 路徑是一個相對路徑,所以你要把要連接的兩個頁面放在同一個文件夾裡面才能夠 鏈接過去。
你也可以寫一個絕對路徑過去
例如:你的paragraph.html 是放在 D:\html文件夾裡面,你可以 在文件裡面寫<A herf="D:\html\paragraph.html"><B>我的文章</B></A>
7、在網頁設計中鏈接目標頁面可以是網上的頁面地址嗎?
?
8、網頁製作中怎麼設計超級鏈接,來鏈接另外的網頁
<a href="http://www.baidu.com" target="_blank">百度</a>