rem: t = t.replace( /<body[^>]*>/g, "<div style='background: #f7f7f7; font-family: sans serif; -moz-opacity: 0.97'>" ); 
add: t = t.replace( /<body[^>]*>/g, "<div style='background: transparent; font-family: sans serif; -moz-opacity: 0.97'>" ); 
context: function hop_default_failure( http ) {   var t = http.responseText;   var div = document.getElementById( "hop_default_failure" );   t = t.replace( /<!DOCTYPE[^>]*>/g, "" );   t = t.replace( /<(head|meta|link)[^>]*>/g, "<div style='display: none'>" );   t = t.replace( /<\/(head|meta|link)>/g, "</div>" );   t = t.replace( /<html[^>]*>/g, "<div style='width: 45em; overflow: auto; cursor: pointer;' onclick='document.body.removeChild( document.getElementById( \"hop_default_failure\" ) )' title='Click to hide this message'>" );   t = t.replace( /<\/html>/g, "</div>" );   t = t.replace( /<body[^>]*>/g, "<div style='background: #f7f7f7; font-family: sans serif; -moz-opacity: 0.97'>" );   t = t.replace( /<\/body>/g, "</div>" );   t = t.replace( /&lt;/g, "<" );   t = t.replace( /&gt;/g, ">" );   t = t.replace( /&quot;/g, "\"" );   if( !div ) {      div = document.createElement( "div" );      div.id = "hop_default_failure";      div.style.setProperty( "position", "absolute", "" );      div.style.setProperty( "top", "100", "" );      div.style.setProperty( "z-index", "100", "" );      div.style.setProperty( "width", "100%", "" );      div.style.setProperty( "padding", "0", "" );      div.align = "center";      div.style.setProperty( "background", "transparent", "" );      div.innerHTML = t;            document.body.appendChild( div );   } else {      div.innerHTML = t;   }}
meta: 4636	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/4636/dd0e4e8b06166c847d80359a815cefbdebeb0b26/hop.js/buggy/share/hop.js