PDA

View Full Version : آدرس دادن به یک عکس در جاوا اسکریپت



leilijan
یک شنبه 29 مهر 1386, 08:31 صبح
با سلام
من یک جاوا اسکریپت دارم برای ایجاد منوهای سایت.عکسهاشو ریختم توی یک فولدری به نام Image حالا می خواهم بدانم که چگونه می توانم آدرس عکس ها را در جاوا اسکریپت وارد کنم.


var clicked=""
var gtype=".gif"
var selstate="_over"
if (typeof(loc)=="undefined" || loc==""){
var loc=""
if (document.body&&document.body.innerHTML){
var tt = document.body.innerHTML.toLowerCase();
var last = tt.indexOf("digital.js\"");
if (last>0){
var first = tt.lastIndexOf("\"", last);
if (first>0 && first<last) loc = document.body.innerHTML.substr(first+1,last-first-1);
}
}
}

document.write("<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tr>");
document.write("<td><img src=\""+loc+"digital_left.gif\" alt=\"\" width=\"2\" height=\"31\"></td>");
tr(false);
writeButton("","frmTest1.aspx","digital_b1",142,31,"","",0);
writeButton(loc+"","frmTest2.aspx","digital_b3",142,31,"","",0);
writeButton(loc+"","frmTest3.aspx","digital_b4",142,31,"","",0);
tr(true);
document.write("<td><img src=\""+loc+"digital_right.gif\" alt=\"\" width=\"2\" height=\"31\"></td>");
document.write("</tr></table>")
loc="";

function tr(b){}

function turn_over(name) {
if (document.images != null && clicked != name) {
document[name].src = document[name+"_over"].src;
}
}

function turn_off(name) {
if (document.images != null && clicked != name) {
document[name].src = document[name+"_off"].src;
}
}

function reg(gname,name)
{
if (document.images)
{
document[name+"_off"] = new Image();
document[name+"_off"].src = loc+gname+gtype;
document[name+"_over"] = new Image();
document[name+"_over"].src = loc+gname+"_over"+gtype;
}
}

function evs(name){ return " onmouseover=\"turn_over('"+ name + "')\" onmouseout=\"turn_off('"+ name + "')\""}

function writeButton(urld, url, name, w, h, alt, target, hsp)
{
gname = name;
while(typeof(document[name])!="undefined") name += "x";
reg(gname, name);
tr(true);
document.write("<td>");
if (alt != "") alt = " alt=\"" + alt + "\"";
if (target != "") target = " target=\"" + target + "\"";
if (w > 0) w = " width=\""+w+"\""; else w = "";
if (h > 0) h = " height=\""+h+"\""; else h = "";
if (url != "") url = " href=\"" + urld + url + "\"";

document.write("<a " + url + evs(name) + target + ">");

if (hsp == -1) hsp =" align=\"right\"";
else if (hsp > 0) hsp = " hspace=\""+hsp+"\"";
else hsp = "";

document.write("<img src=\""+loc+gname+gtype+"\" name=\"" + name + "\"" + w + h + alt + hsp + " border=\"0\" /></a></td>");
tr(false);
}


مثلا در این مثال عکس digital_b1 در فولدر Image می باشد.چگونه باید آدرس بدهم؟

mrrajabi
یک شنبه 29 مهر 1386, 14:22 عصر
<img src="./folder/digital_b1.pasvand" />