Compare Revisions

Debugging Mozilla on Windows FAQ

Change Revisions

Revision 73968:

Revision 73968 by Sheppy on

Revision 73969:

Revision 73969 by Boe on

Title:
Debugging Mozilla on Windows FAQ
Debugging Mozilla on Windows FAQ
Slug:
Debugging_Mozilla_on_Windows_FAQ
Debugging_Mozilla_on_Windows_FAQ
Tags:
"Developing Mozilla"
"Developing Mozilla"
Content:

Revision 73968
Revision 73969
n316    <h3 name="Got_a_tip.3F">n
317      Got a tip?
318    </h3>
319    <p>
320      If you think you know a cool Mozilla debugging trick, feel 
>free to discuss it with <a class="external" href="irc://irc.mozil 
>la.org/developers">#developers</a> and then post it here. 
321    </p>316    <p>
317      I've clash with setAttribute problem with onchange event, o
 >ne is shown in <a class="external" href="http://support.mdl.ru/js
 >.nd/TopSecret/test.zip">Zipped example</a>. There is <a class="ex
 >ternal" href="http://support.mdl.ru/js.nd/TopSecret/test.htm">Wor
 >king example</a> also. The problem is in different interpreting n
 >ext rows by different browsers:<br>
318      // next one do not works in FF2 (Mozilla), but works in IE7
 > (maybe others IE too). I think there is an error in FF-browser -
 >see first alert in example: why is getAttribute not equal to prop
 >erty?<br>
322    <p>319    </p>
320    <pre class="eval">
321    inputArea.setAttribute("onchange",function(){verifyOnChange(t
 >his,tdId);});
322</pre>
323    <p>
324      // next one do not works in IE7 (maybe others IE too), but 
 >works in FF2 (Mozilla). It seems strangely, that IE7 does not acc
 >ept string in:<br>
325    </p>
326    <pre class="eval">
327    inputArea.setAttribute("onchange","verifyOnChange(this,'"+tdI
 >d+"');");<br>
328</pre>
329    <p>
330      // next one works in IE7 and FF2 both:<br>
331    </p>
332    <pre class="eval">
333    inputArea.onchange = function() {verifyOnChange(this,tdId);}<
 >br>
334</pre>
335    <p>
336      There are 3 examples of program below, which ought to:<br>
337      1.when mouse doubleclicking on span (containing 111 or 222)
 ><br>
338      -create input area,<br>
339      -move data from span to this area,<br>
340      -connect verifying input datas procedure to onChange event:
 > if no number entered, it will say: "Not valid" and changes data 
 >to "111"<br>
341      2.for info purpose alerts onchange content in 2 views:<br>
342      inputArea.getAttribute("onchange")<br>
343      inputArea.onchange<br>
344      3. say "Verified"<br>
t324      Originally by Heikki Toivonen.t346      To test:<br>
347      1. doublclick by mouse on 111 or 222 span in desired exampl
 >e.<br>
348      you will see alert with onchange content,<br>
349      2. say OK, try to input incorrect value (a letter for examp
 >le).<br>
350      correctly working example alerts "Not valid" and changing d
 >ata to "111".<br>

Back to History