webForumDet fria alternativet

Else if som är felet?

3 svar · 232 visningar · startad av voigtann1

voigtann1Medlem sedan juni 20019 519 inlägg
#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?*

@ndersMedlem sedan juni 200032 969 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.

jawbreakerMedlem 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?

voigtann1Medlem sedan juni 20019 519 inlägg
#4

haha! Ja! tackar!

125 ms totalt · 3 externa anrop · v20260731065814-full.0e50b1ef
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)