webForumDet fria alternativet
Logga in / Bli medlem

Else if som är felet?

JavaScript

3 svar · 232 visningar · startad av voigtann1

Medlem sedan juni 20019 519 inlägg
Trådstart#1

Försöker ge javascript ännu en chans att visa vad det klara av.. fast jag har fasnat:

for (i=0; i<IDList.length; i++){
 if (IDList[i]==''){men = men + '  </td>\n  <td width="2"></td>\n  <td style="border: inset 1px;">\n';continue;}
 else if (IDList[i]=='newline'){ men = men + '</td></tr><tr><td style="border: inset 1px;">';continue;}
 else if (IDList[i]=='fontfam'){ mem = mem + "<select class='navig' name='select2' onChange=cmdExec('fontname',this[this.selectedIndex].value);>\n"
										   + '<option selected>Font</option>\n'
		for (u=0; u<font_fam.length; u++){ mem= mem+ '<option value="Arial">Arial</option>\n'}
		mem = mem + '</select>\n';continue;}
 else {men = men + "   <button class=btn onclick=FormatText('" +IDList[i]+ "',true,'') name='button_"+IDList[i]+"' unselectable='on'><img src='images/post_button_" +IDList[i] +".gif'></button>\n";continue;}
}
men = men + '  </td>\n'
    + ' </tr>\n'
    + '</table>\n'
    + '<table><tr><td><input type="checkbox" onclick="setMode(this.checked)" id=checkbox2 name=checkbox2> HTML Source</td></tr></table>'
    + '</td></tr></table>\n'
document.write(men)
}

problemet är när jag la in "else if (IDList *=='fontfam')" raderna.. det tycks nästan så att den inte gillar att ha en för lång variabel "mem" undra bara om någon vet var felet är....

en fråga till finns det någon möjlighet att se vad felet är vilken rad och sånt i IE?*

Medlem sedan juni 200032 967 inlägg
#2

en fråga till finns det någon möjlighet att se vad felet är vilken rad och sånt i IE?

Nä, IE suger på det. Använd någon annan vettig läsare med javascriptdebugger, exempelvis Firefox eller Opera.

Medlem sedan jan. 2003296 inlägg
#3

I 'fontfam'-fallet så heter variabeln "mem", men i övriga fall "men". Ska det vara två olika variabler eller?

Medlem sedan juni 20019 519 inlägg
#4

haha! Ja! tackar!

255 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
117 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)