October 3, 2000 - Duplicating HTML Elements
October 3, 2000 Duplicating HTML Elements Tips: October 2000
Yehuda Shiran, Ph.D.
|
style="DISPLAY: none"
. Once a specific control is needed, it is copied to the display area that the user interacts with. If we want to copy the content of an HTML element with ID=source
to another HTML element with ID=target
, you would do:
target.innerHTML = source.innerHTML;
That's exactly what we do in the filters tool. We prepare the source for all filters, and then copy their innerHTML
to the user's visible area. Let's take a simple filter first and see how we prepare its control in advance. The Engrave
filter is the simplest filter as it does not accept any parameters. (it suppose to support the bias
parameter but it does not seem to influence the filter at all in Internet Explorer 5.5.) Here is the control for the Engrave
filter:
<SPAN id=oEngraveControlsstyle="DISPLAY: none">
</SPAN>
Notice how we hide this control by specifying "DISPLAY: none"
for the STYLE
parameter.
Look for usage of this technique in Column 69, The Filters Demo Tool.