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.
3 svar · 232 visningar · startad av voigtann1
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?*
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.
I 'fontfam'-fallet så heter variabeln "mem", men i övriga fall "men". Ska det vara två olika variabler eller?
haha! Ja! tackar!