Domanda

La funzione onResize non sembra funzionare in Safari (3.03 finestre beta edizione) quando un iFrame viene ridimensionata dal suo genitore. Si tratta di un bug noto, e non v'è alcun modo per aggirare l'ostacolo oltre un controllo basato sul timer?

L'iframe e la controllante sono nello stesso dominio, quindi chiamando la funzione di ridimensionamento da parte del genitore sarebbe fattibile se non che i mezzi apparenti di chiamare la funzione di un frame figlio - iframeObj.function (), dove iframeObj è un riferimento oggetto il telaio, sembra funzionare solo in IE e Opera; FF, Safari e Chrome tutto non riescono a eseguire la funzione.

Grazie in anticipo per qualsiasi aiuto.

È stato utile?

Soluzione

Anche se io ancora non riesco a ottenere la funzione onResize a correre, ho lavorato intorno ad esso utilizzando il secondo metodo -. La chiamata di funzione corretta è iframeObj.contentWindow.function (), per riferimento

Anche se non è più così importante, qualsiasi informazione sulla questione primaria sarebbe ancora essere apprezzato.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top