Thanks David,

I have this in the js file
                    Timeline.createBandInfo({
                          showEventText:  false,
                          eventSource:    eventSource,
                          width:          "5%",
                          intervalUnit:   Timeline.DateTime.YEAR,
                          intervalPixels: 200,
                          trackHeight:    0.50,
                          trackGap:       0.2
                                              }),
                     Timeline.createBandInfo({
                          showEventText:  false,
                          eventSource:    eventSource,
                          width:          "8%",
                          intervalUnit:   Timeline.DateTime.MONTH,
                          intervalPixels: 200,
                          trackHeight:    0.50,
                          trackGap:       0.2
                                              }),
                     Timeline.createBandInfo({
                          eventSource:    eventSource,
                          width:          "87%",
                          intervalUnit:   Timeline.DateTime.DAY,
                          intervalPixels: 205

Is it not allowed to use percentages?
Or is it that the percentages in the css file for the div's height are 
not allowed?

div#infoc {
 position: absolute;
 top: 0;
 height: 3ex;
 width: 100%;
}

div#info {
 padding: 3px 10px;
 font-size: 10pt;
}

span#data {
 position: absolute;
 left: 2em;
}

span#link {
 position: absolute;
 right: 2em;
}

div#timelinecontainer {
 position: absolute;
 top: 3ex;
 bottom: 55%;
 width: 100%;
}

div#timeline {
 height: 100%;
 font-size: 8pt;
}

div#mapcontainer {
 position: absolute;
 bottom: 0;
 height: 55%;
 width: 100%;
}

div#map {
 width: 100%;
 height: 100%;
}

Greetings,
Niek
David Huynh schreef:
> Niek,
>
> It is actually this line
>
>     this._highlightDiv.style.height=(band.getViewWidth()-4)+"px";
>
> which can throw an exception if the band is too narrow, resulting in a 
> negative height. Does the error occur if you make the bands taller?
>
> David
>
> Niek van Baalen wrote:
>   
>> Hello
>>
>> In Internet Explorer (version 7) 
>> http://www.ikcro.nl/php/test/timeline/usgseq_ikcro.html gives an error 
>> on line 3080 which is I think : 
>> this._highlightDiv.style.height=length+"px
>>
>> From /* ether-painters.js */
>>
>> this.position=function(startDate,endDate){
>> this._createHighlightDiv();
>>
>> var startPixel=Math.round(band.dateToPixelOffset(startDate));
>> var endPixel=Math.round(band.dateToPixelOffset(endDate));
>> var length=Math.max(endPixel-startPixel,3);
>> if(horizontal){
>> this._highlightDiv.style.left=startPixel+"px";
>> this._highlightDiv.style.width=length+"px";
>> this._highlightDiv.style.top="2px";
>> this._highlightDiv.style.height=(band.getViewWidth()-4)+"px";
>> }else{
>> this._highlightDiv.style.top=startPixel+"px";
>> *this._highlightDiv.style.height=length+"px";*
>> this._highlightDiv.style.left="2px";
>> this._highlightDiv.style.width=(band.getViewWidth()-4)+"px";
>> }
>> }
>> In Mozilla Firefox all works fine.
>>
>> Does anyone know a solution?
>>
>> Thanks
>> Niek van Baalen
>>
>>
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> General mailing list
>> [email protected]
>> http://simile.mit.edu/mailman/listinfo/general
>>   
>>     
>
> _______________________________________________
> General mailing list
> [email protected]
> http://simile.mit.edu/mailman/listinfo/general
>
>
>
>   

_______________________________________________
General mailing list
[email protected]
http://simile.mit.edu/mailman/listinfo/general

Reply via email to