Ho questo script che fa in modo di:

Posizionare una immagine in basso a destra (MA CON FIREFOX NON FUNZIONA E NON HO IDEA CON ALTRI BROWSER DIVERSI DA I.E.);
Se ci posizioniamo sopra crea una messaggio nella barra di stato e vorrei che questo messaggio fosse la pagina in cui ci si trova (può fare riferimento all'ID di un iframe!);
In più vorrei che cambiasse anche l'immagine in base sempre a dove ci si trova (sempre in riferimento all'ID del iframe!).

codice:
<DIV class="jsbrand" ID="jsbrand" STYLE="position:absolute;" ALIGN="right">

[img]back.gif[/img] 
</DIV>

<script type="text/javascript" language="Javascript1.2"> 
<!--

function type(type) {

//anzichè alcune funzioni assurde tipo questa scritta da me che non funziona! Si può fare riferimento all'ID di un iframe che viene aperto nella pagina!

if (self == true) {
type = "HOME";
}


}

var indirizzo = document.getElementById(type);
var window_says  = "TI TROVI ALL\'INDIRIZZO: " + indirizzo; 
var image_width = 50;   // larghezza dell'immagine usata .......       
var image_height = 49;  // altezza dell'immagine usata.......
var left_from_corner = 0;  // distanza verso sinistra dall'angolo.....
var up_from_corner = 0;    // distanza verso l'alto dall'angolo......

var JH = 0;
var JW = 0;
var JX = 0;
var JY = 0;
var left = image_width + left_from_corner;  // distanza verso sinistra dall'angolo.....
var up = image_height + up_from_corner + 3;     // distanza verso l'alto dall'angolo......



if(navigator.appName == "Netscape") {
var wm = document.jsbrand;
}

if (navigator.appVersion.indexOf("MSIE") != -1){
var wm = document.all.jsbrand;
}

wm.onmouseover = msover
wm.onmouseout = msout

function watermark() {

 if(navigator.appName == "Netscape") {
   JH = window.innerHeight
   JW = window.innerWidth
   JX = window.pageXOffset
   JY = window.pageYOffset
   wm.visibility = "hide"
   wm.top = (JH+JY-up)
   wm.left = (JW+JX-left)
   wm.visibility= "show"
 }

 if (navigator.appVersion.indexOf("MSIE") != -1){
  if (navigator.appVersion.indexOf("Mac") == -1){
   wm.style.display = "none";
   JH = document.body.clientHeight;
   JW = document.body.clientWidth;
   JX = document.body.scrollLeft;
   JY = document.body.scrollTop;
   wm.style.top = (JH+JY-up);
   wm.style.left =(JW+JX-left);
   wm.style.display = "";
  }
 }
}

function msover(){
    window.status = window_says
    return true;
}

function msout(){
    window.status = ""
    return true;
}

setInterval("watermark()",100);
//-->
</script>
L'errore di Firefox è che non riconosce var wm!
Per il resto... ho provato a far riconoscere dove ci si trova con scarsi risultati (function tape).