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>