Q: What is HTML module?
A: Office Live provide HTML module for user to put simple small piece HTML. But some users use it lots.
HTML Module is a iframe created dynamically by Office Live. Office Live will encode your contents inside the HTML module. Search Engines will not index those content correctly. Also not all browsers support IFrame good as IE. So you need to balance where and how to use the HTML Module.
Q: Why my javascript doesn't work inside HTML module, but works any other browser as single file?
A: Office Live remove all line break (\n,\r) in the HTML module. If javascript has comments (such as \\ or <!-- ) the code will not work. Because all code is one line code, everything after "\\" will be treated as comments.
So, remove all comments. You can put comments between \* and *\ if you want.
Q: how can keep same background as my table background if I put HTML module in a table?
A: You can put <table> code inside the HTML Module , here is a sample, open a link in a new window.
| | Column 1 | Column 2 | Column 3 |
| Row 1 | | | |
| Row 2 | | | |
Set table border color, background color same as the color of your table in HTML module, this sample is #d5e0e4
Following is the code of HMTL module