I was like on every question about this on the net, tried like 50 diff methods, first i tried to scroll the div - then when its not worked i\'ve tried to iframe the file wit
With jQuery you need to use .contents() to access whatever's inside the iframe. You also need to use either the window load event, or the iframe's document ready event.
$(window).load(function ()
{
var $contents = $('#frame').contents();
$contents.scrollTop($contents.height());
});
Demo: http://jsbin.com/ujuci5/2
I would recommend going back to the div structure you mentioned, since it sounds like what you're trying to do doesn't require an iframe. You'll find that it's a lot less headache to work with a div than an iframe.
$(function ()
{
var $mydiv = $('#mydiv');
$mydiv.scrollTop($mydiv.height());
});
Demo: http://jsbin.com/ujusa4/2
how can i launch the scroll function like 3 seconds after the page loads?
Use setTimeout.
$(window).load(function ()
{
setTimeout(function ()
{
var $contents = $('#frame').contents();
$contents.scrollTop($contents.height());
}, 3000); // ms = 3 sec
});