11,16d10
<
< div {
< border: 1px solid orange;
< resize: both;
< overflow: auto;
< }
19,20c13
< var dw=0.0, dh=0.0, prevdw=-1.0, prevdh=-1.0;
< var urls=['
',''];
---
> var urls=['
',''];
65,76d57
< if (('' + document.getElementById('mydiv').style.width).replace('px','').indexOf('%') != -1) {
< dw=(eval(window.getComputedStyle(document.getElementById('mydiv'), null).getPropertyValue('width').replace('px',''))); // + 'px';
< document.getElementById('mydiv').style.width='' + dw + 'px';
< } else {
< dw=('' + document.getElementById('mydiv').style.width).replace('px',''); // (eval(window.getComputedStyle(document.getElementById('mydiv'), null).getPropertyValue('width').replace('px',''))); // + 'px';
< }
< if (('' + document.getElementById('mydiv').style.height).replace('px','').indexOf('%') != -1) {
< dh=(eval(window.getComputedStyle(document.getElementById('mydiv'), null).getPropertyValue('height').replace('px',''))); // + 'px';
< document.getElementById('mydiv').style.height='' + dh + 'px';
< } else {
< dh=('' + document.getElementById('mydiv').style.height).replace('px',''); // (eval(window.getComputedStyle(document.getElementById('mydiv'), null).getPropertyValue('height').replace('px',''))); // + 'px';
< }
78,82d58
< //if (prevdw < 0.0 && prevdh < 0.0) {
< // document.getElementById('myh1').innerHTML+=' ... ' + dw + ',' + dh + ' ' + to[0] + ' ... ' + to[1];
< //}
< prevdw=dw;
< prevdh=dh;
86,128d61
<
< function predynwh() {
< dynwh(document.getElementById('mydiv'));
< setTimeout(predynwh,1000);
< }
<
< function dynwh(od) {
< dw=('' + od.style.width).replace('px',''); // (eval(window.getComputedStyle(od, null).getPropertyValue('width').replace('px',''))); // + 'px';
< dh=('' + od.style.height).replace('px',''); // (eval(window.getComputedStyle(od, null).getPropertyValue('height').replace('px',''))); // + 'px';
< if (Math.floor(dw) != Math.floor(prevdw) || Math.floor(dh) != Math.floor(prevdh)) {
< //alert('' + dw + ' ' + prevdw + ' ' + dh + ' ' + prevdh);
< prevdw=dw;
< prevdh=dh;
< //document.getElementById('myh3').innerHTML=('' + Math.floor(eval(dw * 97.0 / 196.0)) + 'px') + ' x ' + '' + Math.floor(eval(dh - 70.0)) + 'px';
< document.getElementById('mytable').style.width='' + Math.floor(eval(dw * 97.0 / 98.0)) + 'px';
< document.getElementById('mytable').style.height='' + Math.floor(eval(dh - 10.0)) + 'px';
< document.getElementById('mytbody').style.width='' + Math.floor(eval(dw * 97.0 / 98.0)) + 'px';
< document.getElementById('mytbody').style.height='' + Math.floor(eval(dh - 10.0)) + 'px';
< document.getElementById('tr1').style.width='' + Math.floor(eval(dw * 97.0 / 98.0)) + 'px';
< document.getElementById('tr2').style.width='' + Math.floor(eval(dw * 97.0 / 98.0)) + 'px';
< document.getElementById('himage').style.width='' + Math.floor(eval(dw * 97.0 / 196.0)) + 'px';
< document.getElementById('hvideo').style.width='' + Math.floor(eval(dw * 97.0 / 196.0)) + 'px';
< document.getElementById('timage').style.width='' + Math.floor(eval(dw * 97.0 / 196.0)) + 'px';
< document.getElementById('tvideo').style.width='' + Math.floor(eval(dw * 97.0 / 196.0)) + 'px';
< document.getElementById('tr1').style.height='60px';
< document.getElementById('tr2').style.height='' + Math.floor(eval(dh - 100.0)) + 'px';
< document.getElementById('timage').style.height='' + Math.floor(eval(dh - 100.0)) + 'px';
< document.getElementById('tvideo').style.height='' + Math.floor(eval(dh - 100.0)) + 'px';
< //dw=(eval(window.getComputedStyle(document.getElementById('mydiv'), null).getPropertyValue('width').replace('px',''))); // + 'px';
< //dh=(eval(window.getComputedStyle(document.getElementById('mydiv'), null).getPropertyValue('height').replace('px',''))); // + 'px';
< var osel=document.getElementById('simage');
< //to[eval(osel.id.replace('simage','0').replace('svideo','1'))]='width:' + Math.floor(eval(window.getComputedStyle(document.getElementById(osel.id.replace('s','t')), null).getPropertyValue('width').replace('px',''))) + 'px;height:' + Math.floor(eval(window.getComputedStyle(document.getElementById(osel.id.replace('s','t')), null).getPropertyValue('height').replace('px',''))) + 'px;';
< to[eval(osel.id.replace('simage','0').replace('svideo','1'))]='width:' + '' + Math.floor(eval(dw * 97.0 / 196.0)) + 'px;height:' + '' + Math.floor(eval(dh - 100.0)) + 'px;';
< document.getElementById(osel.id.replace('s','t')).innerHTML=urls[eval(osel.id.replace('simage','0').replace('svideo','1'))].replace(from[eval(osel.id.replace('simage','0').replace('svideo','1'))],to[eval(osel.id.replace('simage','0').replace('svideo','1'))]).replace(fromm[eval(osel.id.replace('simage','0').replace('svideo','1'))],tom[eval(osel.id.replace('simage','0').replace('svideo','1'))]).replace(fromt[eval(osel.id.replace('simage','0').replace('svideo','1'))],tot[eval(osel.id.replace('simage','0').replace('svideo','1'))]);
< osel=document.getElementById('svideo');
< //to[eval(osel.id.replace('simage','0').replace('svideo','1'))]='width:' + Math.floor(eval(window.getComputedStyle(document.getElementById(osel.id.replace('s','t')), null).getPropertyValue('width').replace('px',''))) + 'px;height:' + Math.floor(eval(window.getComputedStyle(document.getElementById(osel.id.replace('s','t')), null).getPropertyValue('height').replace('px',''))) + 'px;';
< to[eval(osel.id.replace('simage','0').replace('svideo','1'))]='width:' + '' + Math.floor(eval(dw * 97.0 / 196.0)) + 'px;height:' + '' + Math.floor(eval(dh - 100.0)) + 'px;';
< document.getElementById(osel.id.replace('s','t')).innerHTML=urls[eval(osel.id.replace('simage','0').replace('svideo','1'))].replace(from[eval(osel.id.replace('simage','0').replace('svideo','1'))],to[eval(osel.id.replace('simage','0').replace('svideo','1'))]).replace(fromm[eval(osel.id.replace('simage','0').replace('svideo','1'))],tom[eval(osel.id.replace('simage','0').replace('svideo','1'))]).replace(fromt[eval(osel.id.replace('simage','0').replace('svideo','1'))],tot[eval(osel.id.replace('simage','0').replace('svideo','1'))]);
< changeit(document.getElementById('simage'));
< changeit(document.getElementById('svideo'));
< //document.getElementById('myh3').innerHTML=to[0] + ' ... ' + to[1];
< }
< }
131,138c64,70
<