Newsgroup: it.comp.lang.javascript
Titolo: Compatibilità firefox

Ciao Ragazzi ma queste istruzioni, secondo voi, come vanno trasformate in 
FF?
   if (cTipo == '1'){
   parent.window.location.href(NomePagina+"?Cat="+Cat+"&Art="+Art+"&Seq="+Seq+"&target="+target+"&Img="+Img+"&HeadC="+HeadC+"&HeadB="+HeadB)
  }
La console mi dice
Errore: parent.window.location.href is not a function

    parent.window.location.href(NomePagina+"?Cat="+Cat+"&Art="+Art+"&Seq="+Seq+"&target="+target+"&Img="+Img+"&HeadC="+HeadC+"&HeadB="+HeadB)
parent è già un oggetto window, quindi quel window subito dopo si può
togliere; inoltre come dicevo sopra non è un metodo:
 parent.location.href="Nomepage.......";
-- 
"e mai che mi sia venuto in mente
 di essere più ubriaco di voi
 di essere molto più ubriaco di voi"
									  F.D.A.

Capisco !!!
ed invece se eseguissi questa istruzione
perche mi dice document.formtutto is not a function ??? ovviamente su IE 
funziona
if ( trim(document.formtutto("Url"+i).value) != ''){
   scrollercontent += '<A class="txtTitolo" target="_blank" href="' + 
document.formtutto("Url"+i).value + '">'}
 

 funziona
ovviamente è una parola grossa ... le function hanno i parametri tra tonde,
gli array tra quadre, e solo IE (che notoriamente fa schifo, ma per questa
cosa mi ha sempre fatto *TREMENDAMENTE* schifo) mescola tranquillamente le
2 sintassi.
A naso (dato che non so a priori cosa sia questo oggetto, anche se immagino
sarà una form e vuoi riferirti a un suo element) sarà
 document.formtutto["Url"+i].value
(il tutto a prescindere da quel trim(...) che non so cosa sia)
-- 
"Affacciati affacciati benedici, guardaci
 guardaci...guardaci!
 Tanto sono quasi duemila anni che stai a guardare!"
									    E.B.

 sarà una form
Immagini bene
mentre trim è una funzione che toglie gli spazi (fantasia nella scelta del 
nome!!!)
Grazie mille cristiano....
come vedi in javascript non sono una cima mi diletto a far qualcosina.
PS. riferendomi al post precedente parlavo del CALCIO

Altro dubbio altroce
per individuare la poszione del mouse su IE e NS ho queste funzioni....ma su 
ff ? pensavo funzionasse quella di NS! ed invece mi sono sbagliato qualche 
suggerimento?
//funzione che determina la posizione del mouse
var isMinNS4 = (document.layers) ? 1 : 0;
var isMinIE4 = (document.all) ? 1 : 0;
var mouseX = 0;
var mouseY = 0;
if (isMinNS4){document.captureEvents(Event.MOUSEMOVE);}
document.onmousemove = getMousePosition;
 function getMousePosition(e){
      if (isMinNS4){
           mouseX = e.pageX;
           mouseY = e.pageY;
      }
    if (isMinIE4){
       mouseX = event.clientX + document.body.scrollLeft-100;
       mouseY = event.clientY + document.body.scrollTop+20;
  }
  return true;
 } 

 suggerimento?
Puoi partire da qua:
 
http://www.criosoftware.it/defaultTImouse.aspx
-- 
"Emancipate yourselves from mental slavery;
None but ourselves can free our minds"
									    B.M.

 
http://www.criosoftware.it/defaultTImouse.aspx
function GetPosizioneOggetto(sender,getTop) {
  //funzione ricorsiva per calcolare la posizione dell'oggetto rispetto alla 
pagina
  //se getTop=true restituisco distanza dal top, altrimenti left
  var x = (getTop?sender.offsetTop:sender.offsetLeft);
  if (sender.offsetParent != null)
    x += GetPosizioneOggetto(sender.offsetParent,getTop);
  return x;
}
Questa funzione vale per tutti i browser? 

 var isMinIE4 = (document.all) ? 1 : 0;
Questa roba è del quindicidiciotto, roba stravecchia. Scritta per IE4 e NS4, e
incarna esattamente le cose che, della "vecchia scuola", non adrebbero più
fatte ai tempi nostri.
Se cerchi in questo NG troverai post che ti possono aiutare a capire come
scrivere del codice attuale; utilizzare l'object checking e non lo sniffing
del browser; e far sì che il codice funzioni sia su documenti in quirks mode
che in standard mode.
-- 
Da una costola di Adamo nacque Eva. Da una costola di Chuck Norris nacque
Wonder Woman.

 Questa funzione vale per tutti i browser?
Non l'ho guardata, ma ad occhio tutti quelli che supportano le proprietà
offsetLeft/Top/Parent (che non fanno propriamente parte di uno standard, se
ben ricordo passano sotto il nome di DOM Level 0).
Cmq, non è questa la funzione per "catturare" le coordinate del mouse, eh :)
-- 
Chuck Norris, ancora teenager, ha messo incinta ogni singola suora di un
convento nascosto sulle colline della Toscana. Nove mesi dopo le suore hanno
dato alla luce i Miami Dolphins del 1972, l'unica squadra imbattuta nella
storia del football professionistico.

 che in standard mode.
Ciao,
scusa ho provato a cercare nel NG ma mi da solo un post!!!
il problema forse è che non mi va vedere i post prima del 14/02/2006!!! 

 ha scritto:

Usa Google Groups per le ricerche:
http://tinyurl.com/heeqy
-- 
Nando [?]
Apostolo della Prova