十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
加入有5张图片,第一张css 样式是display:block 那其余4张图片就是display:none对吧,然后js获取li元素下标(一般都是li哈),利用定时任务,比如说每隔5秒就换图片,那就是当前下标的li 样式是display:block,其他都是display:none,就这样循环
网站建设哪家好,找成都创新互联公司!专注于网页设计、网站建设、微信开发、微信小程序定制开发、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了忻州免费建站欢迎大家使用!
你先建一个xml文件,其实所有网页的结构就是一个树形结构,而xml也是树形结构,你把所有网页的路径都保存在xml文件中,然后用js去读里面的内容,判断当前页面是出于什么位置
太多了~~~满世界都是~~大部分都是JS调用的一般情况是有一个FLASH,然后JS往里传参数再FLASH读图片和内容满世界都是非常多给你举个例子~ 你肯定不能用的,因为调用的FLASH你没有你可以去网上找类似这样的代码,然后找到那个FLASH下下来,然后放到自己的网站目录下就能满足你了之所以用FLASH,是为了让翻页等页面和效果都更加美观等
首先,得给“新闻”标签绑定mouseover(鼠标划过)事件;
然后,事件处理逻辑就是给“新闻”二字加上font-weight:bold;样式。
示例,(基于jquery写法,为了方便,原生javascript原理一样)
$("#newmsg").hover( //假设“新闻”包含在id=newmsg的容器(span, label等)内
function(){ //划过事件
$(this).css("font-weight", "bold")
}, function(){ //鼠标划出
$(this).css("font-weight", "normal")
});
恩 可以用.net的抓取技术 获取
我明天给你个代码 今天我们要开会 没时间啊
给你个例子
%@ Page Language="C#" AutoEventWireup="true" CodeFile="WebResponse.aspx.cs" Inherits="WebResponse" %
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ""
html xmlns=""
head runat="server"
title无标题页/title
/head
body
form id="form1" runat="server"
div
div style="font-size: 12px; width:80%; margin:0 auto; height: 32px;"网址 asp:TextBox ID="TextBox1" runat="server" Width="339px"/asp:TextBox asp:Button ID="Button1"
runat="server" Text="获取" OnClick="Button1_Click" //div
div style="width:80%; margin:0 auto;"
asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="false" Width="100%"
Columns
asp:HyperLinkField DataNavigateUrlFields="Url,Title" DataNavigateUrlFormatString="./HtmlFiles/{0}" DataTextField="Title" HeaderText="标题" /
asp:BoundField DataField="BuildTime" HeaderText="创建时间" /
asp:HyperLinkField DataNavigateUrlFields="LocalUrl" DataNavigateUrlFormatString="./HtmlFiles/{0}" DataTextField="LocalUrl" HeaderText="原始网址" /
/Columns
/asp:GridView
/div
/div
/form
/body
/html
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Net;
using System.IO;
public partial class WebResponse : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
//初始化一个内存表用来存放已经抓取并生成的静态页面的相关信息
DataTable dt = new DataTable();
DataColumn dc;
dc = new DataColumn("Title", typeof(string));//网页标题
dt.Columns.Add(dc);
dc = new DataColumn("Url", typeof(string));//原始路径
dt.Columns.Add(dc);
dc = new DataColumn("LocalUrl", typeof(string));//生成的静态页面的路径
dt.Columns.Add(dc);
Session["HtmlFiles"] = dt;
}
}
protected void Button1_Click(object sender, EventArgs e)
{
string url = TextBox1.Text.Trim();
string content = "";
if (url.Length 0)
{
HttpWebRequest webRequest = (HttpWebRequest)WebRequest.Create(url);
HttpWebResponse webResponse = (HttpWebResponse)webRequest.GetResponse();
StreamReader sr = new StreamReader(webResponse.GetResponseStream(), System.Text.Encoding.GetEncoding("gb2312"));
content = sr.ReadToEnd();
//提取页面标题,即html中title与/title之间的文字
//注意在这个方法中StreamReader使用的Encoding, 如果不一致可能出现乱码
//我采用的是比较笨的方法,只用来说明问题
int s = content.LastIndexOf("title") + 7;
int l = content.LastIndexOf("/title") + 8;
string title = "";
if (s 0 l 0 l s)
{
title = content.Substring(s, l - s);
}
else
{
title = "UnKnown";
}
string htmlFileName = "";
if (content.Length 0)
{
htmlFileName = DateTime.Now.ToString("yyMMdd-hhmmss") + ".html";
System.IO.StreamWriter sw = new StreamWriter(Server.MapPath("./HtmlFiles/")+htmlFileName,false,System.Text.Encoding.GetEncoding("gb2312"));
try
{
sw.Write(content);
}
catch
{
throw (new Exception("程序执行出错"));
}
//将获取的页面信息
DataTable dt = (DataTable)Session["HtmlFiles"];
DataRow dr = dt.NewRow();
dr["Title"] = title;
dr["Url"] = htmlFileName;
dr["BuildTime"] = DateTime.Now.ToString();
dr["LocalUrl"] = url;
dt.Rows.Add(dr);
GridViewDataBind();
string js = "scriptalert(\"生成成功!\");/script";
this.Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "Msg", js);
sw.Flush();
sw.Close();
sw.Dispose();
}
}
}
private void GridViewDataBind()
{
DataTable dt = (DataTable)Session["HtmlFiles"];
this.GridView1.DataSource = dt;
this.GridView1.DataBind();
}
}
注意在根目录下建立HtmlFiles文件夹 希望对你能够有帮助