MARQUEE.HTC
الرمز كما يلي:
// الوصف: التمرير دون انقطاع من الترجمة
// الإصدار: 2.0
// المؤلف: بويو (webuc.net)
// آخر تحديث: 2004-10-26
//تحضير:
<public: مكون>
<public: anclesevent = "onContentReady" onevent = "f_init ()"/>
<public: anclesevent = "onPropertyChange" OneVent = "F_PropChange ()"/>
<public: propertyName = "Direction"/>
<public: propertyName = "speed"/>
<public: propertyName = "Delay"/>
<public: methodname = "marquee"/>
<public: methodname = "stop"/>
<public: methodname = "start"/>
</عام: مكون>
<scriptLanguage = "jscript">
var_omarqueContent ؛
var_omarquee ؛
var_speed = 2 ؛
var_orientation ؛
var_direction = "up" ؛
var_contentwidth ؛
var_contentheight ؛
var_marqueWidth ؛
var_marqueeheight ؛
var_paddingtop ؛
var_firstnode = 1 ؛
var_count = 0 ؛
var_timer = null ؛
var_pause = false ؛
var_marqueeinterval = 100 ؛ // الفاصل الزمني للتمرير
var_delayinterval = 2000 ؛ // يعرض العنوان الفاصل الزمني للتأخير
//+-------------------------------------------------------------------------------
// الوظيفة: f_init
// الوصف: التهيئة
// المعلمات: فارغة
// إرجاع: فارغة
// -------------------------------------------------------------------------
functionf_init ()
{
_omarquee = document.createElement ("div") ؛
_omarqueContent = document.createElement ("span") ؛
_omarqueecontent.innerhtml = element.innerhtml ؛
_omarquee.appendChild (_omarqueContent) ؛
element.innerhtml = "" ؛
element.appendchild (_omarquee) ؛
إذا (السرعة == فارغة) السرعة = _speed ؛
السرعة = parseint (السرعة) ؛
إذا (! السرعة) السرعة = _speed ؛
إذا (تأخير == فارغ) تأخير = _delayinterval ؛
التأخير = parseint (تأخير) ؛