The best I have come up with is a code like <img src="http://www.sportiana.com/images/Arsenal.jpg" border=0 alt="sport"> for putting in pictures but I don't know how to bring into the web-page another .html page like 'frames' do! I'd like to put a page like http://sportiana.com/football/holland/1/titles/groningen.html that contains title of a football team into the web-page http://www.sportiana.com/football/holland/1/ajax.html like I did it with the use of frames. I have 5-6 frames in web-pages, problem with frames is that they come as a last element while the page is loading and there's a white box until they are displayed, my site is all in red color, big white boxes that appear across the page do not look appealing, white boxes do not appear using <img src>, I was hoping the same will be with a code that mimics 'frames'.
You could use javascript to do it, however if the user did not have javascript enabled or was using an older web browser, it would possibly not show up at all for them. The only way I know of doing it would be to exacute a javascript doing some XMLHttpRequest's on pageload and then change the inner html of a div to what ever the XMLHttpRequest returns.
theres server side includes which work with html with a .shtml extension. it hard codes the page on the server so appears to search engines normal and without frames so is good for seo. more info http://en.wikipedia.org/wiki/Server_Side_Includes
What you are looking for is called IFRAME. It is an HTML tag that allows you to include HTML files in another HTML file. How to use IFRAMES
The OBJECT element can do this too. I'm not at home right now, but I have a bookmark on my browser (Opera) that links to a page detailing how someone managed to make OBJECT work cross-browser when importing HTML files.