/    Sign up×
Community /Pin to ProfileBookmark

Help with a "MM_swapImage"

I’m kind of cannibalizing script from another site, but as far as I know the only thing I’ve changed that affect anything are the image links and the ID for the images.

[CODE]<script language=”JavaScript” type=”text/JavaScript”>
<!–
function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf(“#”)!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf(“?”))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
window.open(theURL,winName,features);
}

function MM_swapImgRestore() { //v3.0
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
//–>
</script>

</head>

<body bgcolor=”black” text=”#333333″ link=”white” vlink=”white” alink=”white” leftmargin=”0″ topmargin=”0″ marginheight=”0″ onLoad=”MM_preloadImages(‘MTK_Website_2_Showcase.jpg’,’MTK_Website_3_Product.jpg’,’MTK_Website_4_Template.jpg’)”>

<div align=”center”>

<!–Large Image Goes Here–>

<img src=”MTK_Website_1_Index.jpg” alt=”Terrell Knives” name=”MTK” width=”640″ height=”480″ id=”MTK” border=”1″>

<!–Thumbnail Images Row 1 Go Here–>

<table width=”75%” border=”0″ cellspacing=”1″ cellpadding=”1″>
<tr>
<td><div align=”center”><a href=”javascript:;” onClick=”MM_swapImage(‘mtk’,”,’MTK_Website_1_Index.jpg’,1)”><img src=”MTK_Website_1_Index_thumb.jpg” alt=”Index” name=”Index” width=”75″ height=”55″ border=”1″ id=”MTK”></a></div></td>

<td><div align=”center”><a href=”javascript:;” onClick=”MM_swapImage(‘mtk’,”,’MTK_Website_2_Showcase.jpg’,1)”><img src=”MTK_Website_2_Showcase_thumb.jpg” alt=”Showcase” name=”Showcase” width=”75″ height=”55″ border=”1″ id=”MTK”></a></div></td>
<td><div align=”center”><a href=”javascript:;” onClick=”MM_swapImage(‘mtk’,”,’MTK_Website_3_Product.jpg’,1)”><img src=”MTK_Website_3_Product_thumb.jpg” alt=”Product” name=”Product” width=”75″ height=”55″ border=”1″ id=”MTK”></a></div></td>
<td><div align=”center”><a href=”javascript:;” onClick=”MM_swapImage(‘mtk’,”,’MTK_Website_4_Template.jpg’,1)”><img src=”MTK_Website_4_Template_thumb.jpg” alt=”Template” name=”Template” width=”75″ height=”55″ border=”1″ id=”MTK”></a></div></td>
</tr>
</table>[/CODE]

This is where [URL=”http://www.munroedesign.com/currentmodels/knife_steelsnails.htm”]the original code[/URL] is from

to post a comment
JavaScript

7 Comments(s)

Copy linkTweet thisAlerts:
@KorFeb 09.2008 — Oh, not those [COLOR="Blue"]M[/COLOR]ickey [COLOR="Blue"]M[/COLOR]ouse codes again ([COLOR="Blue"]M[/COLOR]acro[COLOR="Blue"]M[/COLOR]edia (ex) Dreamweaver silly codes) ...:rolleyes: ?

Tell us, what those codes suppose to do, maybe we will build a clean and simple code for you ?
Copy linkTweet thisAlerts:
@cgishackFeb 09.2008 — Find another script.

The script you have was generated using Dreamweaver and it is a complete mess.

Search http://www.dynamicdrive.com for a photo gallery script.

I am sure you will find something much easier to edit/customize.
Copy linkTweet thisAlerts:
@pathfinder74authorFeb 09.2008 — Find another script.

The script you have was generated using Dreamweaver and it is a complete mess.

Search http://www.dynamicdrive.com for a photo gallery script.

I am sure you will find something much easier to edit/customize.[/QUOTE]



I didn't realize that it was generated by Dreamweaver.

I found a decent one here... a lot more simplified.

Thanks a bunch for that link. Now I can move forward.

FWIW I also found this one that I thought was pretty interesting. I'll probably play around with that a bit as well.
Copy linkTweet thisAlerts:
@KorFeb 09.2008 — I didn't realize that it was generated by Dreamweaver.
[/QUOTE]

Whever you will see [B]function MM_[/B][I]something[/I](), make sure it is a DW generated code. And, as every generated code function, it is poorly constructed...?
Copy linkTweet thisAlerts:
@pathfinder74authorFeb 09.2008 — I got so sidetracked by the code I was fixing for the pop-up/new window and forget about the "photo gallery" one. I still need to find one for that. :rolleyes:


This one's pretty neat, but I prefer to control the size of the new window...
Copy linkTweet thisAlerts:
@fpmarinFeb 11.2008 — <!--html-->

<img id="0" />

<img id="1" />

// javascript

var img0=document.getElementById("0");

var img1=document.getElementById("1");

var temp=img0.src;

img0.src=img1.src;

img1.src=temp;
Copy linkTweet thisAlerts:
@KorFeb 11.2008 — [B]id[/B] value must [I][B]not[/B][/I] start with a digit:

See W3C Recommendation

http://www.w3.org/TR/html401/types.html#type-id
×

Success!

Help @pathfinder74 spread the word by sharing this article on Twitter...

Tweet This
Sign in
Forgot password?
Sign in with TwitchSign in with GithubCreate Account
about: ({
version: 0.1.9 BETA 4.25,
whats_new: community page,
up_next: more Davinci•003 tasks,
coming_soon: events calendar,
social: @webDeveloperHQ
});

legal: ({
terms: of use,
privacy: policy
});
changelog: (
version: 0.1.9,
notes: added community page

version: 0.1.8,
notes: added Davinci•003

version: 0.1.7,
notes: upvote answers to bounties

version: 0.1.6,
notes: article editor refresh
)...
recent_tips: (
tipper: @Yussuf4331,
tipped: article
amount: 1000 SATS,

tipper: @darkwebsites540,
tipped: article
amount: 10 SATS,

tipper: @Samric24,
tipped: article
amount: 1000 SATS,
)...