1、網頁製作,表單提交跳轉網頁的問題
你用的不是asp嗎,怎麼說最好使用vbscript或java?
你要實現的功能代碼如下,自己稍回作修改
<html>
<body>
<form action="" method="post">
姓名:<input type="text" name="fname" size="20" />
學號<input type="text" name="fnum" size="20" />
<input type="submit" value="提交" />
</form>
<%
dim fname
dim fnum
fname=Request.Form("fname")
fnum=Request.Form("fnum")
If fname<>「王一」答 or fnum<>"001" Then
Response.Write("對不起,姓名和學號不匹配,請重新輸入")
else
Response.Redirect "01.asp"
End If
%>
</body>
</html>
2、html5 css3網頁設計中怎麼跳轉到子網頁?
加一個點擊事件呀,比如說<a href="xxx網址">,或者link。你的子網頁在同一目錄下,網址就用文件名.html,如果不在其他目錄,就一直../../目錄/xxx.html。相對路徑了解一下。
用JS寫也可以,在html里用<script>引一下代碼。
滿意請採納,還有問題請追問。
3、如何在網頁中製作一個跳轉
H
4、網頁設計,寫html源代碼,設置頁面自動跳轉到另一個頁面如何寫代碼?
在head裡面加上這樣一段代碼<Meta
http-equiv="Refresh"
Content="5;URL=
http://1314.qq.com">以上的數字5是五秒跳轉。url是跳轉的鏈接。希望你也是回玫瑰庄答園的玩家。大家一起交流經驗哈。
5、HTML網頁設計:如何設計點擊圖片後跳轉到另外一個頁面的指定位置?
在「西瓜:
西瓜是水果。」前面添加 一個錨記
<a name="xigua" id="xigua"></a>
========================
在西瓜圖片 所有的超鏈接中<a href="介紹.html#xiguan"><img src="西瓜.jpg"><img>西瓜</a>
6、網頁設計中頁面默認為第二頁,如何用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代碼中上一頁 下一頁定義的圖片根據自己需求可以改的
7、HTML網頁設計:如何設計點擊圖片後跳轉到另外一個頁面的指定位置?
設置錨點
跳轉到錨點
……
當然這個是沒有動畫效果的,需要js css才能實現動畫
搜索html的錨點連接
從一個頁面跳轉到另一個頁面的指定位置 如果不帶平滑移動的效果 很容易 加個 錨點就行了 比如 想跳到 mao.aspx 的頁面 的div id="s" 的位置 那麼 只用<a href="mao.aspx#s"> 就可實現跳轉到指定位置
現在為了增加用戶體驗 跳轉到頁面後 平滑移動到該位置 怎麼做呢 其實也很簡單啦 那邊傳遞過來一個 要跳轉到哪個div的參數就行
先上一段 頁面獲取參數的 通用js
代碼很簡單 就是根據當前url 獲取其中想要的參數的值。
8、在網頁製作中如何實現不同頁面之間的跳轉
<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">