La confusione impera sovrana!
Prova con questo:
notizie.asp
codice:
<body bgcolor="#CADFFF">
<div id="datacontainer" style="position:absolute;left:1px;top:10px;width:100%; padding-left:4px; padding-right:6px; padding-top:4px; padding-bottom:4px" onMouseover="scrollspeed=0" onMouseout="scrollspeed=cache">
<p align="center">
..............
................
</div>
<script type="text/javascript">
/***********************************************
* IFRAME Scroller script- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
***********************************************/
//Specify speed of scroll. Larger=faster (ie: 5)
var scrollspeed=cache=1
//Specify intial delay before scroller starts scrolling (in miliseconds):
var initialdelay=500
function initializeScroller(){
dataobj=document.all? document.all.datacontainer : document.getElementById("datacontainer")
dataobj.style.top="5px"
setTimeout("getdataheight()", initialdelay)
}
function getdataheight(){
thelength=dataobj.offsetHeight
if (thelength==0)
setTimeout("getdataheight()",10)
else
scrollDiv()
}
function scrollDiv(){
dataobj.style.top=parseInt(dataobj.style.top)-scrollspeed+"px"
if (parseInt(dataobj.style.top)<thelength*(-1))
dataobj.style.top="5px"
setTimeout("scrollDiv()",40)
}
if (window.addEventListener)
window.addEventListener("load", initializeScroller, false)
else if (window.attachEvent)
window.attachEvent("onload", initializeScroller)
else
window.onload=initializeScroller
</script>
</body>
Puoi fare lo scroll di testo e immagini e lo puoi richiamare per esempio così:
leggi_notizie.asp
codice:
<script type="text/javascript">
//specifica la path della pagina notizie:
var iframesrc="notizie.asp"
document.write('<iframe id="datamain" src="'+iframesrc+'" width="150px" height="160px" marginwidth="0" marginheight="0" hspace="0" vspace="0" frameborder="0" scrolling="no"></iframe>')
</script>