Hey'all,
ik probeer een combi te maken tussen een Javascriptje die iets echo'd n.a.v. het tijdstip van de dag (binnen of buiten kantooruren) en twee verschillende flash filmpjes die op onze homepage draaien.
Oftewel, dat ie tussen 08 en 18 uur filmpje dagversie.swf laat zien en tussen 18 en 08 uur nachtversie.swf.
Het probleem hierbij heb ik dat, wanneer ik een document.write doe van het stuk code om de flash films aan te roepen, javascript daar op errort, op de aanhalingstekens. Maar ik heb binnen de flash aanroep de dubbele aanhalingscodes al door enkele vervangen, of een slash voor elk dubbele aanhalingsteken gezet. Maar hij blijft daar een JS-error op geven. Weet iemand een goeie manier om dit wel voor elkaar te krijgen? Dit zijn de codes:
Javascript:
Flash:
Afzonderlijk werken ze dus beide prima. BVD.
ik probeer een combi te maken tussen een Javascriptje die iets echo'd n.a.v. het tijdstip van de dag (binnen of buiten kantooruren) en twee verschillende flash filmpjes die op onze homepage draaien.
Oftewel, dat ie tussen 08 en 18 uur filmpje dagversie.swf laat zien en tussen 18 en 08 uur nachtversie.swf.
Het probleem hierbij heb ik dat, wanneer ik een document.write doe van het stuk code om de flash films aan te roepen, javascript daar op errort, op de aanhalingstekens. Maar ik heb binnen de flash aanroep de dubbele aanhalingscodes al door enkele vervangen, of een slash voor elk dubbele aanhalingsteken gezet. Maar hij blijft daar een JS-error op geven. Weet iemand een goeie manier om dit wel voor elkaar te krijgen? Dit zijn de codes:
Javascript:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| <script language="JavaScript">
<!-- Begin
document.write("<center><font size=+1>")
day = new Date()
hr = day.getHours()
if ((hr == 18) || (hr == 19) || (hr == 20) || (hr == 21) || (hr == 22) || (hr == 23) || (hr == 0) || (hr == 1) || (hr == 2) || (hr == 3) || (hr == 4) || (hr == 5) || (hr == 6) || (hr == 7))
document.write("nachtversie")
if ((hr == 8) || (hr == 9) || (hr == 10) || (hr == 11) || (hr == 12) || (hr == 13) || (hr == 14) || (hr == 15) || (hr == 16) || (hr == 17))
document.write("dagversie")
document.write("</font></center>")
// End -->
</script> |
Flash:
code:
1
2
3
4
5
6
7
8
9
10
| <OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://active.macromedia.com/flash2/cabs/swflash.cab#version=4,0,0,0" ID=bramzwagemaker WIDTH=500 HEIGHT=100> <PARAM NAME=movie VALUE="dagversie.swf"> <PARAM NAME=loop VALUE=false> <PARAM NAME=quality VALUE=high> <PARAM NAME=wmode VALUE=transparent> <PARAM NAME=bgcolor VALUE=#000022> <EMBED src="dagversie.swf" loop=false quality=high wmode=transparent bgcolor=#000022 WIDTH=500 HEIGHT=400 TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"> </EMBED> </OBJECT> |
Afzonderlijk werken ze dus beide prima. BVD.
NERDCORE FOR LIFE