Before
deprecated
new Insertion.Before(element, html)
Inserts the html
into the page as the previous sibling of element
.
As of Prototype 1.6, the complete Insertion
class has been deprecated in favor of Element#insert
.
Note that if the inserted HTML contains any <script>
tag, these will be automatically evaluated after the insertion (Insertion.Before
internally calls String#evalScripts).
Example
Original HTML
<div>
<p id="modern_major_general">I am the very model of a modern major general.</p>
</div>
JavaScript
new Insertion.Before('modern_major_general', "<p>In short, in all things vegetable, animal, and mineral...</p>");
Resulting HTML
<div>
<p>In short, in all things vegetable, animal, and mineral...</p>
<p id="modern_major_general">I am the very model of a modern major general.</p>
</div>