導航:首頁 > 萬維百科 > 網頁設計驗證圖片

網頁設計驗證圖片

發布時間:2021-03-09 01:58:37

1、網頁中諸如這種驗證碼圖片和網站圖片打不開,怎麼辦

一般是因為路徑錯誤,你用F12查一下這個圖片的路徑是怎麼樣的,有沒有正確調用到你文件夾中的圖片

2、網頁上的圖片驗證碼是如何實現的

jsp實現圖片驗證碼的方法 調用方法 <img src="http://www.31km.cn/getImg"> 原理,在servlet中隨機生成一個4位數字1000-9999 然後把這數字寫入session 輸出一個圖片,上面寫有這四個數字 在伺服器端根據用戶輸入的數字和 session中的值比較。 package com.schoolwx.util; import java.io.*; import java.util.*; import com.sun.image.codec.jpeg.*; import javax.servlet.*; import javax.servlet.http.*; import java.awt.*; import java.awt.image.*; /** * Title: getImg.java * Description: 實現隨機生成一個4位數的驗證碼,並寫入session, * Copyright: Copyright (c) 2008 * Company: 31公里 * @author rye * @version 1.1 */ public class getImg extends HttpServlet { private Font mFont=new Font("宋體", Font.PLAIN,12);//設置字體 //處理post public void doPost(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException { doGet(request,response); } public void doGet(HttpServletRequest request,HttpServletResponse response) throws ServletException,IOException { //取得一個1000-9999的隨機數 String s=""; int intCount=0; intCount=(new Random()).nextInt(9999);// if(intCount<1000)intCount+=1000; s=intCount+""; //對session付值。 HttpSession session=request.getSession (true); session.setAttribute("getImg",s); response.setContentType("image/gif"); ServletOutputStream out=response.getOutputStream(); BufferedImage image=new BufferedImage(35,14,BufferedImage.TYPE_INT_RGB); Graphics gra=image.getGraphics(); //設置背景色 gra.setColor(Color.yellow); gra.fillRect(1,1,33,12); //設置字體色 gra.setColor(Color.black); gra.setFont(mFont); //輸出數字 char c; for(int i=0;i<4;i++) { c=s.charAt(i); gra.drawString(c+"",i*7+4,11); //7為寬度,11為上下高度位置 } JPEGImageEncoder encoder=JPEGCodec.createJPEGEncoder(out); encoder.encode(image); out.close(); } }

3、我是搞網頁設計初學者,現在搞注冊頁面,驗證碼圖片不能顯示,有沒有高手指教

我是新手來的,搞個網站的具體步驟是什麼?要用到哪些相關軟體?感謝了。。...最好先把軟體安裝和配置都完成了再進行網頁設計,就是百度就有很多有關這...

4、網頁製作時登陸的驗證碼圖片怎麼和輸入數字匹配?

對於ASP來講,是使用一個session,檢查你輸入的數字與在調用驗證碼圖片程序里的session是否一致,所以在ASP網站中,如果有驗證碼的地方,你過了一段時間再登錄,全提示驗證碼不正確,需要刷新,這是session無效了,具體的session名稱,你可以在生成驗證碼圖片的asp文件中查找

5、網頁製作:網頁中登錄時出現的驗證是怎麼實現的(如圖)?求詳細步驟?謝謝

有兩種方式:
1.純粹的前台Javascript生成:
1.1.將需要用到的數字,字母圖片都放置在伺服器圖片 文件夾中,命名最好對應圖片;
1.2.使用js隨機函數,隨機從24個字母和0-9種抽取四個字元;
1.3.從js隨機函數生成的隨機4字元中,對應匹配圖片的名稱,抽取對應圖片;
1.4.把圖片載入在前台頁面即可;
1.5.用戶輸入字元,抓取字元與1.3.步生成的字元匹配,相等則通過,不相等ALERT;
2.加以JAVA或者其他後台伺服器語言的程序輔助;
2.1.使用JAVA或(...)的隨機字元生成圖片 器;
2.2.生成圖片直接載入到頁面中;
2.3.用戶輸入字元,JS直接抓取,用ajax同步對比生成的字元(2.1.),或者將第一步
生成字元直接載入到頁面隱藏元素,js直接抓取值對比;
2.4.其餘一致了。

如果你是學前端的,第一種方式你要全通,第二種方式,只需要了解第二步開始的內容,
不過如果是AJAX載入,你還得學點後台語言。一個對後台全不通的是做不好前端的。
建議百度一下js驗證碼就有一堆方法介紹。但是如果想真的通,最好還是去W3C SCHOOL
從頭好好學基礎知識。

6、怎麼獲取網頁驗證圖片

首先需要添加mshtml的引用,之後using mshtml;
public static Image GetRegCodePic(WebBrowser wbMail, string ImgName, string Src, string Alt)
{
HTMLDocument doc = (HTMLDocument)wbMail.Document.DomDocument;
HTMLBody body = (HTMLBody)doc.body;
IHTMLControlRange rang = (IHTMLControlRange)body.createControlRange();
IHTMLControlElement Img;
if (ImgName == "") //如果沒有圖片的名字,通過Src或Alt中的關鍵字來取
{
int ImgNum = GetPicIndex(wbMail, Src,Alt);
if (ImgNum == -1) return null;
Img = (IHTMLControlElement)wbMail.Document.Images[ImgNum].DomElement;
}
else
Img = (IHTMLControlElement)wbMail.Document.All[ImgName].DomElement;
rang.add(Img);
rang.execCommand("Copy", false, null);
Image RegImg = Clipboard.GetImage();
Clipboard.Clear();
return RegImg;
}
public static int GetPicIndex(WebBrowser wbMail, string Src, string Alt)
{
int imgnum = -1;
for (int i = 0; i < wbMail.Document.Images.Count; i++) //獲取所有的Image元素
{
IHTMLImgElement img = (IHTMLImgElement)wbMail.Document.Images[i].DomElement;
if (Alt == "")
{
if (img.src.Contains(Src)) return i;
}
else
{
if (!string.IsNullOrEmpty(img.alt))
{
if (img.alt.Contains(Alt)) return i;
}
}
}
return imgnum;
}
通過調用GetRegCodePic就可以獲得注冊碼圖片了.下面是幾個示例.
示例1:
下面是某個站的注冊碼圖片的HTML部分源代碼
<IMG height=80 alt="Registration Verification Code" src="......" width=290 border=0>
picturebox1.Image =GetRegCodePic(wbMail, "", "", "Registration Verification Code")
示例2:
下面是某個站的注冊碼圖片的HTML部分源代碼
<IMG id=CAPTCHAImage src="......." name=CAPTCHAImage>
picturebox1.Image =GetRegCodePic(wbMail, "CAPTCHAImage", "", "") //通過驗證碼Html元素的名字來取

7、按鍵精靈網頁圖片驗證碼如何簡便准確識別(下圖為驗證圖片示例)

按鍵精靈的識別圖像的演算法是對顏色矩陣匹配進行的,只能識別變化很小的圖片,不可能正確識別驗證碼的。

8、網頁中驗證碼圖片無法顯示

卸載ie瀏覽器,然後重新安裝。我也出現了這樣的問題,就是這樣修好的,希望對你有用。

9、DW網頁中驗證圖片怎樣做?

網上下載,懶人圖庫

與網頁設計驗證圖片相關的知識