Hi Mike,
from the Tools menu, select the "Clear Private Data..." option. Deselect all of the options except "Cache" and activate the "Clear Private Data Now" button.
That worked perfectly, thanks. Now I can get a good look at the order in which the images are arriving.
All of the CSS called images are in the queue behind all of the HTML referenced images.
Even if I use CSS internally it makes no difference.
I tried the PHP you suggested:
PHP Code:
<!-- ... -->
</head>
<?php
flush();
sleep(10); // Pause for ten seconds
?>
<body>
<!-- ... -->
Note: I've changed the delay to ten seconds to really notice what happens.
It takes an extra 10 seconds for the browser to arrive on the page but when it does arrive none of the images are already loaded.
I'm guessing this is because of what you mentioned earlier:
If there is no element with the id attribute value, foo, the background image will never be loaded.
Since all of the element are in the body the page sleeps before calling any of the images.
I'm going to try placing this PHP part way through the body to see what happens but I really don't know what I'm doing with PHP.
Bookmarks