-- hvorfor dog skifte className og bruge en masse funktioner, når du kun har brug for at køre een gang:
-- at du sætter faste variable kan der til gengæld ikke indvendes det store imod, men umiddelbart ser det ud til at være overflødigt:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "
http://www.w3.org/TR/html4/loose.dtd"><html>
<head>
<style type="text/css">
.left{
float:left;
top: 20px;
}
.right{
float:right;
top: 20px;
}
</style>
<script type="text/javascript">
function swPics(){
if(typeof document.getElementById("pic1").style.styleFloat == "string"){
document.getElementById("pic1").style.styleFloat = "right";
document.getElementById("pic2").style.styleFloat = "left";
}else{
document.getElementById("pic1").style.cssFloat = "right";
document.getElementById("pic2").style.cssFloat = "left";
}
}
window.onload = function(){
setTimeout("swPics()",2000);
}
</script>
</head>
<body>
<div id='pic1' class="left">
<img src='billede1' alt='pic1'>
</div>
<div id='pic2' class="right">
<img src='billede2' alt='pic2'>
</div>
</body>
</html>
-- og den er ikke checket i IE7, men i IE6, FF 3.0.1 og Opera 9.52 !-)
-- det skulle ikke undre mig, om man skulle endnu længere omkring, hvis også alle de andre almindelige browsere som f.eks. Safari og Konqueror skal med !o]