On Tue 06 Jul 2004 03:16:06p, lindarm wrote in macromedia.dreamweaver:
Quote:
Oh My Gosh!!! It worked!!! Thank you thank you thank you!!! |
Steady...
Quote:
I was REALLY getting frustrated... thank you so much, really!!!
I know I need to update everything, but I can't seem to find a way to
upgrade from Dreamweaver 3.0 to 4.0 or whatever, because I'm still
using OS 9.2- haven't made the leap to OSX yet. Anyway, thank you
again. I really appreciate it!! |
OK - here's what you're going to do to avoid this again:
In whatever directory/folder you have DreamWeaver installed, there are a
series of subfolders containing configuration files. In one of them
(%programpath%\Macromedia\Dreamweaver MX\Configuration\Behaviors\Actions
for DWMX; earlier versions are, as I recall, similar) is a file called
MM_findObj.js Edit that file with your favorite text editor, and
replace the text with:
..:Start below this line:.
// Copyright 2000,2001 Macromedia, Inc. All rights reserved.
//Given a unique object name, finds the object in the DOM. dom is used for recursion
//and is not normally passed in. For example:
// obj = MM_findObj("image1");
//obj will point to the image object. It can be in layers, frames etc.
//To look in other frames, use objName?frameName. For example:
// obj = MM_findObj("image1?topFrame");
//will only search frame "topFrame".
//Now works for Netscape 6 as well!
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;
}
MM.VERSION_MM_findObj = 4.01; //define latest version number for behavior inspector
..:End above this line:.
This will update the function so that when you use it again, you'll have
the latest version. It should also update the function in existing
pages, although it pays to check them.