2017-09-26 82 views
5

Miałem tę funkcję przez długi czas i sprawiło, że moje iframe zmienić wysokość na kliknięcie, ale od ostatniej aktualizacji chrome przestał działać na chrome. otrzymuję wartość 0, podczas gdy na eksploratorze lub innej platformie działa świetnie. jakieś pomysły, jak sprawić, by działało ponownie?scrollHeight nie działa od ostatniej aktualizacji Chrome

function calcHeight() { 
     var the_height = document.getElementById('resize').contentWindow.document.body.scrollHeight; 
     window.alert(the_height); 
     document.getElementById('resize').height= the_height; 
} 
+1

Czy '* .document.documentElement.scrollHeight' pracę w kodzie? – K3N

+0

Tak, jest! dzięki. nie wiem, jak to przegapiłem. – yortem

Odpowiedz

1

Można spróbować zmienić sposób odwołać się do dokumentu:

var the_height = 
    document.getElementById('resize').contentWindow.document.documentElement.scrollHeight;