اين منو ها رو با چه برنامه اي ميسازن ؟

karevan

Member
سلام دوست عزيز .
به نظر من كه با جاوا اسكريپت هست.
اگه كدش رو پيدا كردم حتما ميزارم
 
اصولا اين جور منوها با DHTML (جاوا) درست ميشن ... ولي استفاده ازشون خيلي خوب نيست ... چون خيلي سنگينن و سرعت لود شدن رو كند ميكنن
 

aminir

Member
سلام
اين منو با جاوا اسكريپت ساخته شده اينم كد اين منو هر جاشو نفهميدي بگو توضيح مي دم
کد:
 
YOffset=126; 
XOffset=0;
staticYOffset=0; 
slideSpeed=3 
waitTime=100;
menuBGColor="black";
menuIsStatic="yes";
menuWidth=190; 
menuCols=3;
hdrFontFamily="Tahoma";
hdrFontSize="2";
hdrFontColor="navy";
hdrBGColor="#f0f4ff";
hdrAlign="center";
hdrVAlign="center";
hdrHeight="20";
linkFontFamily="Tahoma";
linkFontSize="2";
linkBGColor="White";
linkOverBGColor="#ffffcc";
linkTarget="_blank";
linkAlign="center";
barBGColor="#ffffff";
barFontFamily="Tahoma";
barFontSize="2";
barFontColor="Blue";
barVAlign="center";
barWidth=17; 

barText="<More Links Here<"


ssmItems[0]=["امكانات بيشتر"] //create header
ssmItems[1]=["(Unicode) تبديل كد فارسي", "unicode.htm", "_self"]
ssmItems[2]=["دريافت كتابهاي الكترونيك", "ebook.htm", "_self"]
ssmItems[3]=["آموزش تجارت الكترونيك", "tejarat.htm", "_self"]
ssmItems[4]=["اتاق چت آفرينت درياهو", "chatroom.htm", "_self"]
ssmItems[5]=["B-Spy آموزش تروجان", "amoozesh.htm", "_self"]
ssmItems[6]=["دانستنيهاي كامپيوتر", "danesh.htm", "_self"]
ssmItems[7]=["عبور از پروكسي", "proxy.htm", "_self"]
ssmItems[8]=["ابزار وبلاگ", "tools.htm", "_self"]
ssmItems[9]=["مترجم پارس", "motarjem.htm", "_self"]
ssmItems[10]=["صفحه ميهمان", "http://www.freegb.net/gbook.cgi?51086", "_blank"]
ssmItems[11]=["معرفي سخت افزار", "hard.htm", "_self"]
ssmItems[12]=["گروه آفرينت در ياهو", "http://groups.yahoo.com/group/afarinet/", "_blank"]
ssmItems[13]=["MSN گروه آفرينت در", "http://groups.msn.com/afarinet/index.html", "_blank"]
ssmItems[14]=["در انتظار مهدي - عج", "mahdi.htm", "_self"]
ssmItems[15]=["آفرينت در پرشين بلاگ", "http://www.afarinet.persianblog.com", "_blank"]
ssmItems[17]=["موتورهاي جستجوي جهاني", "jostejoo.htm", "_self"]
ssmItems[16]=["آفرينت در بلاگ اسكاي", "http://www.afarinet.blogsky.com", "_blank"]
ssmItems[18]=["افزوده شدن به بانك اطلاعاتي ما", "http://baseportal.com/cgi-bin/baseportal.pl?htx=/afarinet/main", "_blank"]
ssmItems[19]=["", "any","_top"]
ssmItems[20]=["www.Afarinet.com"] //create footer
buildMenu();



NS6 = (document.getElementById&&!document.all)
IE = (document.all)
NS = (navigator.appName=="Netscape" && navigator.appVersion.charAt(0)=="4")

tempBar='';barBuilt=0;ssmItems=new Array();

moving=setTimeout('null',1)

function moveOut() {
if ((NS6||NS)&&parseInt(ssm.left)<0 || IE && ssm.pixelLeft<0) {
clearTimeout(moving);moving = setTimeout('moveOut()', slideSpeed);slideMenu(10)}
else {clearTimeout(moving);moving=setTimeout('null',1)}};

function moveBack() {clearTimeout(moving);moving = setTimeout('moveBack1()', waitTime)}

function moveBack1() {
if ((NS6||NS) && parseInt(ssm.left)>(-menuWidth) || IE && ssm.pixelLeft>(-menuWidth)) {
clearTimeout(moving);moving = setTimeout('moveBack1()', slideSpeed);slideMenu(-10)}
else {clearTimeout(moving);moving=setTimeout('null',1)}}

function slideMenu(num){
if (IE) {ssm.pixelLeft += num;}
if (NS||NS6) {ssm.left = parseInt(ssm.left)+num;}
if (NS) {bssm.clip.right+=num;bssm2.clip.right+=num;}}

function makeStatic() {
if (NS||NS6) {winY = window.pageYOffset;}
if (IE) {winY = document.body.scrollTop;}
if (NS6||IE||NS) {
if (winY!=lastY&&winY>YOffset-staticYOffset) {
smooth = .2 * (winY - lastY - YOffset + staticYOffset);}
else if (YOffset-staticYOffset+lastY>YOffset-staticYOffset) {
smooth = .2 * (winY - lastY - (YOffset-(YOffset-winY)));}
else {smooth=0}
if(smooth > 0) smooth = Math.ceil(smooth);
else smooth = Math.floor(smooth);
if (IE) bssm.pixelTop+=smooth;
if (NS6||NS) bssm.top=parseInt(bssm.top)+smooth
lastY = lastY+smooth;
setTimeout('makeStatic()', 1)}}

function buildBar() {
if(barText.indexOf('<IMG')>-1) {tempBar=barText}
else{for (b=0;b<barText.length;b++) {tempBar+=barText.charAt(b)+"<BR>"}}
document.write('<td align="center" rowspan="100" width="'+barWidth+'" bgcolor="'+barBGColor+'" valign="'+barVAlign+'"><p align="center"><font face="'+barFontFamily+'" Size="'+barFontSize+'" COLOR="'+barFontColor+'"><B>'+tempBar+'</B></font></p></TD>')}

function initSlide() {
if (NS6){ssm=document.getElementById("thessm").style;bssm=document.getElementById("basessm").style;
bssm.clip="rect(0 "+document.getElementById("thessm").offsetWidth+" "+document.getElementById("thessm").offsetHeight+" 0)";ssm.visibility="visible";}
else if (IE) {ssm=document.all("thessm").style;bssm=document.all("basessm").style
bssm.clip="rect(0 "+thessm.offsetWidth+" "+thessm.offsetHeight+" 0)";bssm.visibility = "visible";}
else if (NS) {bssm=document.layers["basessm1"];
bssm2=bssm.document.layers["basessm2"];ssm=bssm2.document.layers["thessm"];
bssm2.clip.left=0;ssm.visibility = "show";}
if (menuIsStatic=="yes") makeStatic();}



function buildMenu() {
if (IE||NS6) {document.write('<DIV ID="basessm" style="visibility:hidden;Position : Absolute ;Left : '+XOffset+' ;Top : '+YOffset+' ;Z-Index : 20;width:'+(menuWidth+barWidth+10)+'"><DIV ID="thessm" style="Position : Absolute ;Left : '+(-menuWidth)+' ;Top : 0 ;Z-Index : 20;" onmouseover="moveOut()" onmouseout="moveBack()">')}
if (NS) {document.write('<LAYER name="basessm1" top="'+YOffset+'" LEFT='+XOffset+' visibility="show"><ILAYER name="basessm2"><LAYER visibility="hide" name="thessm" bgcolor="'+menuBGColor+'" left="'+(-menuWidth)+'" onmouseover="moveOut()" onmouseout="moveBack()">')}
if (NS6){document.write('<table border="0" cellpadding="0" cellspacing="0" width="'+(menuWidth+barWidth+0)+'" bgcolor="'+menuBGColor+'"><TR><TD>')}
document.write('<table border="0" cellpadding="0" cellspacing="0" width="'+(menuWidth+barWidth+0)+'" bgcolor="'+menuBGColor+'">');
for(i=0;i<ssmItems.length;i++) {
if(!ssmItems[i][3]){ssmItems[i][3]=menuCols;ssmItems[i][5]=menuWidth-1}
else if(ssmItems[i][3]!=menuCols)ssmItems[i][5]=Math.round(menuWidth*(ssmItems[i][3]/menuCols)-1);
if(ssmItems[i-1]&&ssmItems[i-1][4]!="no"){document.write('<TR>')}
if(!ssmItems[i][1]){
document.write('<td bgcolor="'+hdrBGColor+'" HEIGHT="'+hdrHeight+'" ALIGN="'+hdrAlign+'" VALIGN="'+hdrVAlign+'" WIDTH="'+ssmItems[i][5]+'" COLSPAN="'+ssmItems[i][3]+'"> <font face="'+hdrFontFamily+'" Size="'+hdrFontSize+'" COLOR="'+hdrFontColor+'"><b>'+ssmItems[i][0]+'</b></font></td>')}
else {if(!ssmItems[i][2])ssmItems[i][2]=linkTarget;
document.write('<TD BGCOLOR="'+linkBGColor+'" onmouseover="bgColor=\''+linkOverBGColor+'\'" onmouseout="bgColor=\''+linkBGColor+'\'" WIDTH="'+ssmItems[i][5]+'" COLSPAN="'+ssmItems[i][3]+'"><ILAYER><LAYER onmouseover="bgColor=\''+linkOverBGColor+'\'" onmouseout="bgColor=\''+linkBGColor+'\'" WIDTH="100%" ALIGN="'+linkAlign+'"><DIV ALIGN="'+linkAlign+'"><FONT face="'+linkFontFamily+'" Size="'+linkFontSize+'"> <A HREF="'+ssmItems[i][1]+'" target="'+ssmItems[i][2]+'" CLASS="new">'+ssmItems[i][0]+'</DIV></LAYER></ILAYER></TD>')}
if(ssmItems[i][4]!="no"&&barBuilt==0){buildBar();barBuilt=1}
if(ssmItems[i][4]!="no"){document.write('</TR>')}}
document.write('</table>')
if (NS6){document.write('</TD></TR></TABLE>')}
if (IE||NS6) {document.write('</DIV></DIV>')}
if (NS) {document.write('</LAYER></ILAYER></LAYER>')}
theleft=-menuWidth;lastY=0;setTimeout('initSlide();', 1)}
//-->

 
اطلاعات رو بصورت يونكد تبديل كرده و داخل يك آرايه قرار داده
باي
 

spsgorgan

Active Member
يه برنامه هست كه درست ميكنه . اسمش سوسينك دي اچ تي ام ال هست . برو پيدا كن و كرك كن و حالشو ببر .
 
درست است

اين نرم افزار خيلي عاليه
فقط يه مشكلي دارم من
من سايتم Html ساخته شده (‌يعني در حال ساخته)
بايد چطوري ازش خروجي بگيرم و تو سايت بزارم؟
كسي سورسي يا مثالي بلد هست ؟
قربون صفاي همگي
 

pedramr

Active Member
همين برنامه

.. همين برنامه سورس شما رو توي فرانت‌پيج يا دريمويور باز مي كنه و منو رو داخلش اضافه مي كنه ..
 

spsgorgan

Active Member
پدرام توضيح كامل رو داد . ضمنا سعي كن قبل از سوال اول برنامه رو يه كوچولو قلقلكش بده :lol: بدش اگر پا نداد سوال كن . اينجوري بهتر ياد ميگيري
 
Bebin oon site ke gozashti aslan az hich no Script estefadeh nakarde balke oon menu ra gharar dadan chand ta ax va text hai ke roi anha link gharar dade ... :D
 

جدیدترین ارسال ها

بالا