在你確定class類存在的情況下,首先確定代碼中是否寫入了main方法,其次確定是否有System.out.print()來輸出結(jié)果
創(chuàng)新互聯(lián)長(zhǎng)期為上千家客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對(duì)不同對(duì)象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺(tái),與合作伙伴共同營(yíng)造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為自貢企業(yè)提供專業(yè)的做網(wǎng)站、網(wǎng)站制作,自貢網(wǎng)站改版等技術(shù)服務(wù)。擁有10年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開發(fā)。
如果是class類存在確定存在,但是還是找不到class類,先使用命令CD (例如 cd d: 進(jìn)入d盤)來進(jìn)入和class文件相同的文件目錄,然后再使用命令行來解析class文件
絕對(duì)開源,絕對(duì)明了的留言板,便于學(xué)習(xí)的源碼
用JAVA寫的留言板原代碼
/*
* guestbookServlet.java
*
* */
import javax.servlet.*;
import javax.servlet.http.*;
import java.sql.*;
import java.util.Date;
/**
*
* */
public class guestbookServlet extends HttpServlet {
boolean debug=false;
String sDBDriver;
Connection conn=null;
ResultSet rs=null;
/** Initializes the servlet.
*/
public void init(ServletConfig config) throws ServletException {
super.init(config);
if(debug)
sDBDriver=new String("sun.jdbc.odbc.JdbcOdbcDriver");
else
sDBDriver=new String("org.gjt.mm.mysql.Driver");
try{
Class.forName(sDBDriver);
}
catch(java.lang.ClassNotFoundException e){
System.err.println("Driver類初始化:"+e.getMessage());
}
}
/** Destroys the servlet.
*/
public void destroy() {
}
/** Processes requests for both HTTP codeGET/code and codePOST/code methods.
* @param request servlet request
* @param response servlet response
*/
protected void processRequest(HttpServletRequest request, HttpServletResponse response)
throws ServletException, java.io.IOException {
response.setContentType("text/html;charset=gb2312");
java.io.PrintWriter out = response.getWriter();
boolean empty=true;
boolean noResult=true;
String sqlStr;
int currentPage=0;
int totalPage=0;
int reccount=0;
ResultSet myrs=null;
String username=request.getParameter("username");
String email=request.getParameter("email");
String ucontent=request.getParameter("ucontent");
String ipage=request.getParameter("ipage");
if(ipage==null||ipage.length()==0)
currentPage=1;
else
currentPage=Integer.parseInt(ipage);
if((username==null||username.length()==0)||(ucontent==null||ucontent.length()==0))empty=true;
else empty=false;
Date myDate=new Date();
//String intime=new String(String.valueOf(myDate.getYear()+1990)+String.valueOf(myDate.getMonth()));
String year=String.valueOf(myDate.getYear()+1900);
String month=String.valueOf(myDate.getMonth()+1);
if(month.length()==1)
month=new String("0"+month);
String days=String.valueOf(myDate.getDate());
if(days.length()==1)
days=new String("0"+days);
String hours=String.valueOf(myDate.getHours());
if(hours.length()==1)
hours=new String("0"+hours);
String minutes=String.valueOf(myDate.getMinutes());
if(minutes.length()==1)
minutes=new String("0"+minutes);
String intime=year+"-"+month+"-"+days+" "+hours+":"+minutes;
if(email==null||email.length()==0)
email=new String("");
if(!empty){
//username=convert(username);
//email=convert(email);
//ucontent=convert(ucontent);
sqlStr="insert into Mintegbook(Mname,Memail,Mcontent,Mtime,Mid) values("+username+","+email+","+ucontent+","+intime+",1)";
getDsnConn();
executeInsert(sqlStr);
}
sqlStr=new String("select Mname,Memail,Mcontent,Mtime from Mintegbook order by Mtime DESC");
getDsnConn();
reccount=getRecordCount("Mintegbook");
if(reccount==0)
noResult=true;
else
noResult=false;
if(!noResult){
int ipageSize=10;
totalPage=getTotalPage("Mintegbook",ipageSize);
if(currentPagetotalPage)
currentPage=totalPage;
int cursor=(currentPage-1)*ipageSize+1;
try{
myrs=executeScrollableQuery(sqlStr);
myrs.absolute(cursor);
}
catch(SQLException e){
noResult=true;
}
}
out.println("HTMLHEADTITLE我的Servlet留言板/TITLE");
out.println("META http-equiv="Content-Type" content="text/html; charset=gb2312"");
out.println("STYLE type="text/css"");
out.println("!--");
out.println(".mytext { font-family: "宋體"; font-size: 12px}");
out.println(" --");
out.println("/STYLE");
out.println("/HEAD");
out.println("BODY bgcolor="#FFFFFF" text="#000000"");
out.println("TABLE width="600" border="0" cellspacing="0" cellpadding="0" align="CENTER" class="mytext"");
out.println("TRTD height="22" | a href=""我的主頁/a | 我的Servlet留言板(A href="mailto:yf188@21cn.com"川石/A制作)/TD/TR");
out.println("TRTD height="1" bgcolor="#999933"/TD/TR");
out.println("/TABLE");
out.println("BR");
out.println("TABLE width="600" border="0" cellspacing="0" cellpadding="0" align="CENTER" class="mytext"");
out.println("TRTD height="8"/TD/TR");
out.println("TRTD height="18" bgcolor="#f7f7f7"DIV align="right"");
out.println("共有 "+reccount + " 條留言 ");
out.println(" 當(dāng)前第font color=#ff0000"+currentPage+"/font/共 "+totalPage+" 頁 ");
if(currentPage1)
out.println(" a href=guestbookServlet?ipage=1首頁/a a href=guestbookServlet?ipage="+(currentPage-1)+"上一頁/a ");
else
out.println(" 首頁 上一頁 ");
if(currentPagetotalPage)
out.println(" a href=guestbookServlet?ipage="+(currentPage+1)+"下一頁/a a href=guestbookServlet?ipage="+totalPage+"末頁/a ");
else
out.println(" 下一頁 末頁 ");
out.println("/DIV/TD/TR");
out.println("/TABLE");
out.println("BR");
//這里是顯示留言內(nèi)容
if(!noResult){
String dname;
String demail;
String dcontent;
String dtime;
Date temptime;
try{
do{
dname=new String(myrs.getString("Mname"));
demail=new String(myrs.getString("Memail"));
dcontent=new String(myrs.getString("Mcontent"));
try{
dtime=new String(myrs.getObject("Mtime").toString());
}
catch(java.lang.NullPointerException e){
dtime=new String("2001-04-06 12:30");
}
if(dname==null)
dname=new String("川石");
if(demail==null)
demail=new String("yf188@21cn.com");
if(dcontent==null)
dcontent=new String("test");
if(dtime==null)
dtime=new String("2001-04-06 12:30");
dname=convert(dname);
dcontent=convert(dcontent);
//temptime=myrs.getDate("Mtime");
/*
String tempyear=String.valueOf(temptime.getYear()+1900);
String tempmonth=String.valueOf(temptime.getMonth()+1);
if(tempmonth.length()==1)
tempmonth=new String("0"+tempmonth);
String tempdays=String.valueOf(temptime.getDate());
if(tempdays.length()==1)
tempdays=new String("0"+tempdays);
String tempminute=String.valueOf(temptime.getMinutes());
if(tempminute.length()==1)
tempminute=new String("0"+tempminute);
String temphours=String.valueOf(temptime.getHours());
if(temphours.length()==1)
temphours=new String("0"+temphours);
String dtime=tempyear+" 年 "+ tempmonth +" 月 "+ tempdays +" 日 " + temphours+ " 時(shí) "+ tempminute + " 分 ";
*/
out.println("TABLE width="600" border="0" cellspacing="0" cellpadding="4" align="CENTER" class="mytext"");
out.println("TRTD姓名 A href="mailto:"+demail+"""+dname+"/A 留言時(shí)間:"+dtime+"/TD/TR");
out.println("TRTD height="10"/TD/TR");
out.println("TRTD height="10""+dcontent+"/TD/TR");
out.println("/TABLE");
out.println("HR width="600" size="1"");
}while(myrs.next());}
catch(SQLException e){
out.println("error found");
}
}
else{
out.println("還沒有留言!");
}
//結(jié)束
out.println("FORM name="form1" method="post" action="guestbookServlet"");
out.println("TABLE width="600" border="0" cellspacing="0" cellpadding="4" align="CENTER" class="mytext"");
out.println("TRTD width="80"姓名:/TDTDINPUT type="text" name="username"*/TD/TR");
out.println("TRTDEmail:/TDTDINPUT type="text" name="email"*/TD/TR");
out.println("TRTD留言:/TDTDTEXTAREA name="ucontent" cols="65" rows="4"/TEXTAREA/TD/TR");
out.println("/TABLE");
out.println("TABLE width="400" border="0" cellspacing="0" cellpadding="6" align="CENTER" class="mytext"");
out.println("TRTD height="15" width="200" /TDTD /TD/TR");
out.println("TRTDDIV align="RIGHT"INPUT type="button" name="Button" value=" 提 交 " style="cursor:hand" onclick="javascript:check()"/DIV/TD");
out.println("TDINPUT type="reset" name="Submit2" value=" 重 置 "/TD/TR");
out.println("/TABLE");
out.println("/FORM");
out.println("TABLE width="400" border="0" cellspacing="0" cellpadding="4" align="CENTER" class="mytext"");
out.println("TRTD width="15" /TD/TR");
out.println("TRTDDIV align="LEFT"/DIV/TD/TR");
out.println("TRTD /TD/TR");
out.println("/TABLE");
out.println("/BODY");
out.println("/HTML");
out.println("SCRIPT language="javascript"");
out.println("function check(){");
out.println("if(form1.username.value.length1||form1.ucontent.value.length1)");
out.println("{alert(姓名和留言是必須有的!);}else{form1.submit();}}");
out.println("/SCRIPT");
out.close();
}
/** Handles the HTTP codeGET/code method.
* @param request servlet request
* @param response servlet response
*/
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, java.io.IOException {
processRequest(request, response);
}
/** Handles the HTTP codePOST/code method.
* @param request servlet request
* @param response servlet response
*/
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, java.io.IOException {
processRequest(request, response);
}
protected void getDsnConn(){
String sqlUrl="jdbc:mysql://10.0.0.1/你申請(qǐng)用戶名?user=你的名字password=你的帳號(hào)";
try{
if(debug)
conn=DriverManager.getConnection("jdbc:odbc:ODBC源","用戶名","密碼口令");
else
conn=DriverManager.getConnection(sqlUrl);
}
catch(SQLException es){
System.err.println("和庫連接時(shí)出錯(cuò):"+es.getMessage());
}
}
protected void executeInsert(String sqlStr){
try{
Statement stmt=conn.createStatement();
stmt.executeUpdate(sqlStr);
}
catch(SQLException es){
System.err.println("執(zhí)行插入時(shí):"+es.getMessage());
}
}
protected void executeUpdate(String sqlStr){
try{
Statement stmt=conn.createStatement();
stmt.executeUpdate(sqlStr);
}
catch(SQLException e){
System.err.println("error in query record");
}
}
//查尋
protected ResultSet executeQuery(String sqlStr){
rs=null;
try{
Statement stmt=conn.createStatement();
rs=stmt.executeQuery(sqlStr);
}
catch(SQLException ex){
System.err.println("執(zhí)行查尋出錯(cuò):"+ex.getMessage());
}
return rs;
}
protected ResultSet executeScrollableQuery(String sqlStr){
rs=null;
try{
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
rs=stmt.executeQuery(sqlStr);
}
catch(SQLException e){
System.err.println("執(zhí)行動(dòng)態(tài)查尋出錯(cuò)");
}
return rs;
}
//得到表記錄總數(shù)
protected int getRecordCount(String sTableName){
rs=null;
int CountResult=0;
String sqlStr="select count(*) from "+sTableName;
try{
Statement stmt=conn.createStatement();
rs=stmt.executeQuery(sqlStr);
if(rs.next())
CountResult=rs.getInt(1);
rs=null;
stmt.close();
}
catch(SQLException ex){
System.err.println(ex.getMessage());
}
return CountResult;
}
//得到記錄總頁數(shù)
protected int getTotalPage(String sTableName,int iPageSize){
int totalPage;
int totalRecNum=getRecordCount(sTableName);
if(totalRecNum%iPageSize==0)
totalPage=totalRecNum/iPageSize;
else
totalPage=totalRecNum/iPageSize+1;
return totalPage;
}
protected String convert(String InputStr){
String converted=new String();
byte[] bytes;
try{
bytes=InputStr.getBytes("ISO8859-1");
converted=new String(bytes,"GB2312");
}
catch(java.io.UnsupportedEncodingException e){
System.out.print("error");
}
return converted;
}
/** Returns a short description of the servlet.
*/
public String getServletInfo() {
return "Short description";
}
}
分太少,沒人會(huì)做,
分太多,也沒人會(huì)做
還是自己動(dòng)手吧,自己能學(xué)點(diǎn)知識(shí)
幾年沒有碰swing了,給你詳細(xì)注釋了。仔細(xì)看。希望對(duì)你有所幫助。
import java.awt.*;//java抽象窗口工具包
import java.awt.event.*;//java抽象窗口工具包組件所激發(fā)的各類事件的接口和類
public class Test5{//類名
Frame f;//定義一個(gè)Frame窗體
TextArea center;//文本域
Label la1,la2,la3;//三個(gè)標(biāo)簽
Panel east,south,north;//三塊面板
Button b1,b2,b3,b4;//四個(gè)按鈕
Choice l1;//下拉單選框
TextField t1;//文本域
// textfield只有一行可寫
// textarea是一個(gè)區(qū)域,可以有很多行
public static void main(String[] args){//主函數(shù),程序入口
Test mb = new Test();
mb.go();//調(diào)用go方法,初始化界面
}
private void go(){
f = new Frame("留言版程序");//標(biāo)題
f.addWindowListener(new WindowAdapter(){
public void windowClosing(WindowEvent evt){
f.setVisible(false);
System.exit(0);
//System.exit(0) 0--正常結(jié)束程序 1--異常關(guān)閉程序
}
});
f.setBounds(0,0,600,400);//布局大小
f.setLayout(new BorderLayout());//顯示方式
f.setResizable(false);
//下面都將控件按鈕初始化,你懂得
north = new Panel();
south = new Panel();
east = new Panel();
center = new TextArea("留言內(nèi)容:");
center.setEditable(false);
b1 = new Button("清屏");
b2 = new Button("至頂");
b3 = new Button("至尾");
la1 = new Label("留言版");
la2 = new Label("你");
la3 = new Label(" 地說:");
t1 = new TextField(20);
b4 = new Button("提交");
l1 =new Choice();
l1.add("微笑 ");
l1.add("生氣 ");
l1.add("傷心 ");
f.add(BorderLayout.NORTH,north);//布局
f.add(BorderLayout.SOUTH,south);//布局
f.add(BorderLayout.EAST,east);//布局
f.add(BorderLayout.CENTER,center);//布局
north.add(BorderLayout.CENTER,la1);
south.add(la2);//把東西加到面板上
south.add(l1);
south.add(la3);
south.add(t1);//把東西加到面板上
south.add(b4);
east.setLayout(new GridLayout(9,0,1,10));
east.add(b1);
east.add(b2);
east.add(b3);
f.setVisible(true);//可視化
b4.addActionListener(new ActionListener(){//點(diǎn)擊提交按鈕產(chǎn)生事件
public void actionPerformed(ActionEvent e){
String text1,text2;
text1 = l1.getSelectedItem();
text2 = t1.getText();
t1.setText(null);
if(t1.getText() != ""){//將下拉單選框的內(nèi)容和你輸入在文本框的內(nèi)容顯示在中間面板上
center.append("\n");
center.append(text1);
center.append(text2);
}
}
});
b1.addActionListener(new ActionListener(){//清屏按鈕事件,只留下中間面板顯示:“留言內(nèi)容:”,其余清楚
public void actionPerformed(ActionEvent e){
center.setText("留言內(nèi)容:");
}
});
b2.addActionListener(new ActionListener(){//至頂按鈕事件,光標(biāo)焦點(diǎn)至頂
public void actionPerformed(ActionEvent e){
center.requestFocusInWindow();
center.setCaretPosition(8);
}
});
b3.addActionListener(new ActionListener(){//至尾按鈕事件,光標(biāo)焦點(diǎn)至尾
public void actionPerformed(ActionEvent e){
center.requestFocusInWindow();
center.setCaretPosition(center.getText().length());
}
});
}
}
1.qq空間皮膚背景代碼:QQ空間不用Q幣更換主頁皮膚方法
下面是更換QQ皮膚的新代碼(2005年11月29日測(cè)試可用):
img src="javascript:document.getElementById('Mlogo').style.background='url(http://頂部一條圖片地址)';document.getElementById('all').style.background='url(http://背景圖片地址)';"
如果你不想改頂部圖片條的話只要這樣就夠了:
img src="javascript:document.getElementById('all').style.background='url(http://背景圖片地址)';"
設(shè)置頂部圖片條透明度:
img src="javascript:Mlogo.style.filter='alpha(opacity=30)';"
把30用0-100中喜歡的不透明度代替。100為不透明,0為完全看不見的透明。
我們只要把上面代碼中的兩處“圖片地址”,更改你自己喜歡的皮膚地址,就可以了,同樣代碼都是加到評(píng)論里,(提醒:代碼中有兩處地址,都要改, 那些代碼是要放在新建的模塊(當(dāng)然,也可以在你原有的新建模塊里增加一個(gè)項(xiàng)目)里的評(píng)論里的(自定義-個(gè)性模塊--新建模塊-板塊名稱-網(wǎng)頁對(duì)話筐-評(píng)論-(圖片欄和地址欄的http要?jiǎng)h除) -點(diǎn)個(gè)保存方式-保存-關(guān)于做出來得模塊,我們要隱藏它)
那么要怎么樣才知道皮膚的網(wǎng)絡(luò)地址呢?
首先 我們先進(jìn)入:QQ個(gè)人空間—裝扮空間-皮膚-看到自己自己喜歡的皮膚點(diǎn)右鍵-屬性-可以看到皮膚地址(請(qǐng)注意那并不是放入皮膚代碼的皮膚網(wǎng)絡(luò)地址)
例如,網(wǎng)絡(luò)位置:
比如上圖-現(xiàn)在:我們右鍵點(diǎn)皮膚小圖片的,屬性,看地址那攔,對(duì)照一下和皮膚網(wǎng)絡(luò)位置的地址有什么區(qū)別,嘻嘻~看出來了吧,pre/2/50.gif和orig/2/50.gif不一樣哦,也就是說只要我們把裝扮空間里的皮膚地址里的pre—改為orig
例如: (商場(chǎng)裝扮空間里的皮膚展示的地址)
改為:(實(shí)際的皮膚圖片地址)
注意:由于騰訊QQ空間方面做了限制,通過以上方法得到的皮膚圖片地址如果直接用到代碼里面是無法顯示的。
免費(fèi)的東西難道又沒得用了?有一個(gè)方法,如果我們把皮膚圖片文件下載下來,上傳到別的網(wǎng)頁空間再調(diào)出來,是可以顯示的。例如上面這個(gè),上傳到本站,得到地址:,所以,代碼就是:
img src="javascript:document.getElementById('all').style.background='url()';"
你可以用以上方法下載了QQ空間里的圖片文件后上傳到免費(fèi)的網(wǎng)頁空間去(例如論壇、博客等)得到圖片文件的地址。當(dāng)然,你也可以用你在網(wǎng)頁上看到的任何圖片做皮膚,看到喜歡的圖片點(diǎn)右鍵-屬性-地址-復(fù)制,OK,HOHO,喜歡什么皮膚想換就換,很簡(jiǎn)單吧~
2.QQ空間代碼之QQ空間導(dǎo)航代碼
什么是QQ空間導(dǎo)航?看右邊這個(gè)圖,就是“主頁”、“日志”這些東西,每個(gè)人的都一樣,是不是很沒有個(gè)性???好的,就改改他。先看這個(gè)自定義字的導(dǎo)航代碼:
img src="javascript:bt_1.innerText='主 頁';bt_2.innerText='日記簿';bt_3.innerText='音樂廳';bt_4.innerText='留言簿';bt_5.innerText='相冊(cè)集';bt_6.innerText='過家家';bt_7.innerText='主人家';bt_8.innerText='誰踩我';"
這代碼里面的中文字可以隨便改,但是不要超過3個(gè)中文字,多了就不好看了。
是不是覺得文字的還不過癮,好,下面來看FLASH的。先來看全屏顯示的FLASH的代碼:
img src="javascript:document.getElementById('Mlogo').innerHTML+='div style=\'position:absolute;top:0;left:0;\'EMBED src=\'地址\' quality=high wmode=\'transparent\' WIDTH=\'925\' HEIGHT=\'655\' TYPE=\'application/x-shockwave-flash\'/div';"
這個(gè)代碼里“WIDTH=\'925\' HEIGHT=\'655\'”是FLASH的寬度和高度,可根據(jù)FLASH的大小和位置以及在QQ空間出現(xiàn)的地方調(diào)整,“\'地址\'”就是FLASH導(dǎo)航文件的地址,這個(gè)地址去那里找呢?網(wǎng)上有很多,我找了一個(gè)做示范,看這個(gè)地址:,那么代碼就是:
img src="javascript:document.getElementById('Mlogo').innerHTML+='div style=\'position:absolute;top:0;left:0;\'EMBED src=\'\';;;;;;;; quality=high wmode=\'transparent\' WIDTH=\'925\' HEIGHT=\'655\' TYPE=\'application/x-shockwave-flash\'/div';"
上面的這個(gè)導(dǎo)航是放在右邊的,如果是放在上面的導(dǎo)航條,例如這個(gè):,那 HEIGHT 選65就可以了,代碼為:
img src="javascript:document.getElementById('Mlogo').innerHTML+='div style=\'position:absolute;top:0;left:0;\'EMBED src=\'\';;;;;;;; quality=high wmode=\'transparent\' WIDTH=\'925\' HEIGHT=\'65\' TYPE=\'application/x-shockwave-flash\'/div';"
如果你想將原來的導(dǎo)航條去掉,請(qǐng)看清除導(dǎo)航條代碼:
img src="javascript:bt_1.style.display='none';bt_2.style.display='none';bt_3.style.display='none';bt_4.style.display='none';bt_5.style.display='none';bt_6.style.display='none';bt_7.style.display='none';bt_8.style.display='none';" style="display:none;"
假如有人只想去掉其中一個(gè)或多個(gè)導(dǎo)航,可以這樣改,舉個(gè)例子:比如去掉迷你屋,按順序來排的話迷你屋的序號(hào)是6,所以,可以將代碼改成:
img src="javascript:bt_6.style.display='none'" style="display:none;"
如果你想將設(shè)置頂部圖片去掉,騰出空間放導(dǎo)航條,可用請(qǐng)看代碼:
img src="javascript:Mlogo.style.filter='alpha(opacity=0)';"
注意:去掉以后就看不到“自定義”三個(gè)字了,如果你想修改QQ空間的話,就朝大概的那個(gè)位置點(diǎn)移動(dòng)鼠標(biāo),看見鼠標(biāo)變成了可以點(diǎn)擊的圖案就可以了。不要告訴我你大概都不在哪里吧?
如果想重新顯示導(dǎo)航條和頂部圖片,將代碼刪除就可以了。
以下是筆者整理出來的QQ空間的部分FLASH導(dǎo)航條,歡迎大家選用:
使用方法:
在空間首頁選擇自定義,再點(diǎn)建立新模塊,然后把代碼寫在“評(píng)論”這一欄里,其他的可以全部不填。可以參考里QQ空間皮膚代碼里的使用說明,是一樣的。
3.QQ空間代碼之QQ空間透明Flash背景代碼
先來看全屏顯示的FLASH的代碼:
img src="javascript:document.getElementById('Mlogo').innerHTML+='div style=\'position:absolute;top:0;left:0;\'EMBED src=\'地址\' quality=high wmode=\'transparent\' WIDTH=\'925\' HEIGHT=\'655\' TYPE=\'application/x-shockwave-flash\'/div';"
WIDTH:透明FLASH寬度
HEIGHT:透明FLASH高度
top:透明FLASH與空間頂端的距離
left:透明FLASH與空間左端的距離
以上參數(shù)可根據(jù)FLASH的大小和位置以及在QQ空間出現(xiàn)的地方調(diào)整,不過要想全屏顯示的就話就用上面的參數(shù)就可以了。這個(gè)代碼里其實(shí)和QQ空間導(dǎo)航代碼里的是一樣的,只是用途不同,找到合適的FLASH地址就可以了。這個(gè)地址去那里找呢?網(wǎng)上有很多,我找了一個(gè)做示范,看這個(gè)地址:,那么代碼就是:
img src="javascript:document.getElementById('Mlogo').innerHTML+='div style=\'position:absolute;top:0;left:0;\'EMBED src=\'\';;;;;;;; quality=high wmode=\'transparent\' WIDTH=\'925\' HEIGHT=\'655\' TYPE=\'application/x-shockwave-flash\'/div';"
以下是筆者整理出來的QQ空間的部分透明FLASH地址,就不介紹了,大家自己看,喜歡就拿去。
性感的唇
蒲公英
螞蟻
藍(lán)色的水
雪花飄
雪花飄
楓葉飄
黑客帝國(guó)
心
煙花
漂亮
跟著鼠標(biāo)動(dòng)的煙火
時(shí)間
火
跟著鼠標(biāo)走的魚
眼鏡
下雨了
跟著鼠標(biāo)的白色花
楓葉
使用方法:
在空間首頁選擇自定義,再點(diǎn)建立新模塊,然后把代碼寫在“評(píng)論”這一欄里,其他的可以全部不填??梢詤⒖祭颭Q空間皮膚代碼里的使用說明,是一樣的
空間代碼使用步驟:
1、去掉不要的模塊:
“自定義”--“個(gè)性設(shè)置”--“模塊管理”點(diǎn)了之后有一個(gè)窗口出來,把不想顯示的模塊前的“√”去掉,然后“提交”,如果你想要原來的默認(rèn)設(shè)置,這個(gè)步驟可以省略。
2、新建一個(gè)模塊:
“自定義”--“個(gè)性設(shè)置”--“新建模塊”點(diǎn)了之后有一個(gè)窗口出來,是給模塊起名字的,這個(gè)你自己想了,例如“代碼”。起好模塊名字,“提交”后就出另外一個(gè)窗口了。
3、填代碼:
在這個(gè)新出來的窗口里找到“評(píng)論”這個(gè)項(xiàng),在里面填入以上代碼。(圖片欄和地址欄的http如果不需要可以刪除)
4、保存!
5、繼續(xù)填加代碼:
如果還有其他代碼填加,增加一個(gè)項(xiàng)目就可以了,點(diǎn)擊“+”就可以繼續(xù)添加其他代碼。
6、修改或刪除代碼:
點(diǎn)擊“修改”或“刪除”就可以了。注意:有的代碼添加后再修改會(huì)出現(xiàn)無法加入的現(xiàn)象,建議刪除后再添加。
7、隱藏代碼模塊:
添加鼠標(biāo)、掛件、導(dǎo)航的等這些代碼的模塊是不需要顯示的,怎么樣把它隱藏起來呢?有的網(wǎng)友在“模塊管理”里把它去掉了,這樣是看不見了,但是代碼的效果也沒有了。把它隱藏起來有兩個(gè)方法。
一個(gè)是把它放到邊上去,這樣就看不到了。在“自定義”模式下,用鼠標(biāo)左鍵點(diǎn)這模塊不放,移動(dòng)鼠標(biāo),把該模塊拖到邊上去。看右圖,這是拖到右邊一半的效果,繼續(xù)往里面移動(dòng)就可以了。
另一個(gè)方法是用其他大的模塊把這個(gè)小的模塊遮住,方法同上,移動(dòng)到大模塊后面去就可以了。
如果隱藏了模塊后想修改又拖拉不出來,可以使用“還原默認(rèn)”恢復(fù),或者刪除這個(gè)模塊后再添加。
歡迎參觀