Click to See Complete Forum and Search --> : Please help me. this doesn't work on MAC


kariba
03-11-2003, 09:30 PM
Hi,

this code doesn't work on iMAc, can somebody help me?

This is the error:
test for equality (==) mistyped as assignment (=)? Assuming equality test.

while (tinf = findNamedTagString(text, tagname))

.......................................................^


function removeTagParamsString(text, tagname, paramlist)
{
var tinf;
var params;
var newtag;
while (tinf = findNamedTagString(text, tagname))
{
params = getTagParams(tinf[2]);
newtag = '<!!' + tagname;
for (a = 0; a < paramlist.length; a++)
{
for (b = 0; b < params[0].length; b++)
{
if (paramlist[a] == params[0][b])
{
newtag = newtag + ' ' + params[0][b] + '=';
if (params[1][b].indexOf("'") == -1)
newtag = newtag + "'" + params[1][b] + "'";
else
newtag = newtag + '"' + params[1][b] + '"';
}
}
}
newtag = newtag + '>';
text = text.substr(0, tinf[0]) + newtag + text.substr(tinf[1] + 1);
}

Thanks for any help.

Mike

Jona
03-11-2003, 10:32 PM
Did you try using two = signs? Just a guess.