|
|
|
|
| About site: Hardware/Embedded - Douglas Electronics, Inc. |
Return to Computers |
| About site: http://www.douglas.com/ |
Title: Hardware/Embedded - Douglas Electronics, Inc. Everything for the electronic designer, from design software through prototyping boards and production services. |
| Alexa statistic for http://www.douglas.com/ |
Please visit: http://www.douglas.com/
|
| Related sites for http://www.douglas.com/ |
| DSS_Networks Provides embedded solutions for the OEM including Gigabit Ethernet and other next generation hardware and software products for vxWorks and Linux. | | Echelon Information, support, and news about LonWorks networks for control applications. | | EKF CompactPCI modular computer systems. | | EKF_Elektronik Modular industrial computers for CompactPCI and VMEbus. | | Electronic_Studio Projects for pic microcontrollers, aimed at both professionals and students. | | Elma_Trenew_Electronic_GmbH Designer and manufacturer of packaging systems and backplanes. |
|
This is best-2006.com cache of m/ as retrieved on 2009.01.07 best-2006.com's cache is the snapshot that we took of the page as we crawled the web. The page may have changed since that time.
|
var pausecontent=new Array(1);pausecontent[0]='Complete Freeware SystemSoftware includes the Layout, AutoRouter, and Design Rule Layout, AutoRouter, and Design Rule... ';
Welcome to Douglas Electronics, Inc.
function pausescroller(content, divId, divClass, delay){
this.content=content //message array content
this.tickerid=divId //ID of ticker div to display information
this.delay=delay //Delay between msg change, in miliseconds.
this.mouseoverBol=0 //Boolean to indicate whether mouse is currently over scroller (and pause it if it is)
this.hiddendivpointer=1 //index of message array for hidden div
if(this.content.length>1)
{
document.write(''+content[0]+''+content[1]+'')
}
else
{
document.write(''+content[0]+''+content[0]+'')
}
var scrollerinstance=this
if (window.addEventListener) //run onload in DOM2 browsers
window.addEventListener("load", function(){scrollerinstance.initialize()}, false)
else if (window.attachEvent) //run onload in IE5.5+
window.attachEvent("onload", function(){scrollerinstance.initialize()})
else if (document.getElementById) //if legacy DOM browsers, just start scroller after 0.5 sec
setTimeout(function(){scrollerinstance.initialize()}, 500)
}
// -------------------------------------------------------------------
// initialize()- Initialize scroller method.
// -Get div objects, set initial positions, start up down animation
// -------------------------------------------------------------------
pausescroller.prototype.initialize=function(){
this.tickerdiv=document.getElementById(this.tickerid)
this.visiblediv=document.getElementById(this.tickerid+"1")
this.hiddendiv=document.getElementById(this.tickerid+"2")
this.visibledivtop=parseInt(pausescroller.getCSSpadding(this.tickerdiv))
//set width of inner DIVs to outer DIV's width minus padding (padding assumed to be top padding x 2)
this.visiblediv.style.width=this.hiddendiv.style.width=this.tickerdiv.offsetWidth-(this.visibledivtop*2)+"px"
this.getinline(this.visiblediv, this.hiddendiv)
this.hiddendiv.style.visibility="visible"
var scrollerinstance=this
document.getElementById(this.tickerid).onmouseover=function(){scrollerinstance.mouseoverBol=1}
document.getElementById(this.tickerid).onmouseout=function(){scrollerinstance.mouseoverBol=0}
if (window.attachEvent) //Clean up loose references in IE
window.attachEvent("onunload", function(){scrollerinstance.tickerdiv.onmouseover=scrollerinstance.tickerdiv.onmouseout=null})
setTimeout(function(){scrollerinstance.animateup()}, this.delay)
}
// -------------------------------------------------------------------
// animateup()- Move the two inner divs of the scroller up and in sync
// -------------------------------------------------------------------
pausescroller.prototype.animateup=function(){
var scrollerinstance=this
if (parseInt(this.hiddendiv.style.top)>(this.visibledivtop+5)){
this.visiblediv.style.top=parseInt(this.visiblediv.style.top)-5+"px"
this.hiddendiv.style.top=parseInt(this.hiddendiv.style.top)-5+"px"
setTimeout(function(){scrollerinstance.animateup()}, 50)
}
else{
this.getinline(this.hiddendiv, this.visiblediv)
this.swapdivs()
setTimeout(function(){scrollerinstance.setmessage()}, this.delay)
}
}
// -------------------------------------------------------------------
// swapdivs()- Swap between which is the visible and which is the hidden div
// -------------------------------------------------------------------
pausescroller.prototype.swapdivs=function(){
var tempcontainer=this.visiblediv
this.visiblediv=this.hiddendiv
this.hiddendiv=tempcontainer
}
pausescroller.prototype.getinline=function(div1, div2){
div1.style.top=this.visibledivtop+"px"
div2.style.top=Math.max(div1.parentNode.offsetHeight, div1.offsetHeight)+"px"
}
// -------------------------------------------------------------------
// setmessage()- Populate the hidden div with the next message before it's visible
// -------------------------------------------------------------------
pausescroller.prototype.setmessage=function(){
var scrollerinstance=this
if (this.mouseoverBol==1) //if mouse is currently over scoller, do nothing (pause it)
setTimeout(function(){scrollerinstance.setmessage()}, 100)
else{
var i=this.hiddendivpointer
var ceiling=this.content.length
this.hiddendivpointer=(i+1>ceiling-1)? 0 : i+1
this.hiddendiv.innerHTML=this.content[this.hiddendivpointer]
this.animateup()
}
}
pausescroller.getCSSpadding=function(tickerobj){ //get CSS padding value, if any
if (tickerobj.currentStyle)
return tickerobj.currentStyle["paddingTop"]
else if (window.getComputedStyle) //if DOM2
return window.getComputedStyle(tickerobj, "").getPropertyValue("padding-top")
else
return 0
}
//
PC/104Electronic Design SoftwareCustom Board ManufacturingStock Breadboards & HardwareCard RacksSheet Metal FabricationQA
Welcome to Douglas Electronics, Inc.
With over 50 years experience providing solutions to electronic engineers, we offer professional quality circuit boards, breadboards, software for Printed Circuit Board design, a wide variety of PC/104 interface products and sheet metal fabrication services.
6-DE-63/104
6A-DE-63/104
6-DE-65/104RS
testmoniter
6-DE-65/104R
6-DE-104/16
6-DE-104/16-4750L-P
6-DE-104+
FC-PCB-DE-63/104
FC3A/FC2-PCB-DE-104-4â
6-DE-65/104RC
6-DE-265/104RSD23
Home | About Douglas | FAQs | Contact Us | Site Map
Designed by:
© 2008 Douglas Electronics, Inc.
|
|
| |
Everything | for | the | electronic | designer, | from | design | software | through | prototyping | boards | and | production | services. | |
http://www.douglas.com/
Douglas Electronics, Inc. 2009 January
dvd rental
dvd
Everything for the electronic designer, from design software through prototyping boards and production services.
Rules
|
© 2005 Internet Explorer 5+ or Netscape 6+
|
|
Recommended Sites: 1.
Arts -
Business -
Computers -
Games -
Health -
Home -
Kids and Teens -
News -
Recreation -
Reference -
Regional -
Science -
Shopping -
Society -
Sports -
World
Miss Gallery
- Top Anime Hentai
- DVD rental by mail
- MPAA - Loans and Credit Cards - Debt Consolidation - Debt Consolidation - Credit CounselingBiżuteria Złota
- Maty Masujące
- Kaminofen
- Nike
- Maison Bois
|
2009-01-07 13:56:23
Copyright 2006 by Rules
|