Cambia las líneas del tipo:
document.frames.ip.location = "http://www.google.es"
por este otro tipo
document.getElementById("ip").src= "http://www.google.es"
En IE te funciona porque se lo come todo pero "document.frames.ip" hace referencia a un objeto de tipo
HtmlIframeElement y no tiene ninguna propiedad "location". Puedes ver una descripción de
HtmlIframeElement aquí