Hej!
I mitt lilla webbprojekt har jag en vertikal javascroller som byter mellan två texter. Dessa texter hämtar jag från en databas genom PHP. Min fråga nu är hur jag får in dessa variabler i JavaScriptet. Krävs det något typomvandling/exportering för att detta skall funka? Är XML ett alternativ? Vore tacksam för lite tips i rätt riktning :)
Så här ser scriptet ut och det som är fetmarkerat är den text jag vill byta ut mot mina variabler:
<div id="tempholder"></div>
<script language="JavaScript" src="dhtmllib.js"></script>
<script language="JavaScript" src="scroller.js"></script>
<script language="JavaScript">
/*
Mike's DHTML scroller (By Mike Hall)
Last updated July 21st, 02' by Dynamic Drive for NS6 functionality
For this and 100's more DHTML scripts, visit [url]http://www.dynamicdrive.com[/url]
*/
//SET SCROLLER APPEARANCE AND MESSAGES
var myScroller1 = new Scroller(50, 50, 730, 40, 0, 0); //(xpos, ypos, width, height, border, padding)
myScroller1.setColors("#006600", "#ccffcc", "#009900"); //(fgcolor, bgcolor, bdcolor)
myScroller1.setFont("Verdana,Arial,Helvetica", 2);
myScroller1.addItem("[B]<b>TAF: EGJJ 221150Z 19016KT 9999 VCSH FEW008 SCT015CB 13/10 Q1008 TEMPO 5000 SHRA BKN012CB=</b>[/B]");
myScroller1.addItem("[B]<b>METAR: EGJJ 221150Z 19016KT 9999 VCSH FEW008 SCT015CB 13/10 Q1008 TEMPO 5000 SHRA BKN012CB=</b>[/B]");
//SET SCROLLER PAUSE
myScroller1.setPause(2000); //set pause beteen msgs, in milliseconds
function runmikescroll() {
var layer;
var mikex, mikey;
// Locate placeholder layer so we can use it to position the scrollers.
layer = getLayer("placeholder");
mikex = getPageLeft(layer);
mikey = getPageTop(layer);
// Create the first scroller and position it.
myScroller1.create();
myScroller1.hide();
myScroller1.moveTo(mikex, mikey);
myScroller1.setzIndex(100);
myScroller1.show();
}
window.onload=runmikescroll
</script>
<div id="placeholder" style="position:relative; width:730px; height:40px;"> </div>