検索条件
全32件
(3/4ページ)
function check_image(uri) {
imgobj = new Image() ;
imgobj.src = uri ;
var iwidth = imgobj.width ;
var iheight = imgobj.height ;
var sparam = 'width=' + iwidth + ',height=' + iheight + ',toolbar=0,menubar=0,scrollbars=0' ;
subimg = open(uri, "imgdisp", sparam) ;
}
上記のように記述したら、子ウィンドウがパラメータ uri で指定する画像のサイズに合わせて開く計算だったのだが、1回目に所定より小さいサイズの子ウィンドウが開き、そのウィンドウを閉じた上でもう一度実行させると、やりたいことが出来るという現象。
function check_image(uri,iwidth,iheight) {
var sparam = 'width=' + iwidth + ',height=' + iheight + ',toolbar=0,menubar=0,scrollbars=0' ;
subimg = open(uri, "imgdisp", sparam) ;
}
function rateing_submit() {
var formElem = document.getElementById('form1') ;
formElem.submit() ;
window.opener.location.reload() ;
self.close() ;
}
<form name="form1" id="form1" action="/cgi-bin/request.cgi" method="POST">
<input type="hidden" name="mode" value="addrate">
<input type="hidden" name="lisid" value="21">
評価する曲 :ベートーベン - 第9<br>
現在の評価 :3.0 (3 人の平均)<br>
評価をどうぞ :
<select name="addrate">
<option value="1">1</option>
<option value="2">2</option>
<option value="3" selected>3</option>
<option value="4">4</option>
<option value="5">5</option>
</select><br>
<input type="button" name="action" value="評価登録"onClick="javascript:rateing_submit()">
嫌い→気に入った<br> 1・・・・5<br>
</form>
こうすると、Chrome では、Javascript の formElem.submit() が全く機能しません。| 実数部 | 仮数部 | 誤差 | ||
|---|---|---|---|---|
| (茶) | 1 | ×10 | ±1% | |
| (赤) | 2 | ×100 | ±2% | |
| (橙) | 3 | ×1000 | ||
| (黄) | 4 | ×10000 | ||
| (緑) | 5 | ×105 | ±0.5% | |
| (青) | 6 | ×106 | ||
| (紫) | 7 | ×107 | ||
| (灰) | 8 | ×108 | ||
| (白) | 9 | ×109 | ||
| (黒) | 0 | ×1 | ||
| (金) | ― | ×0.1 | ±5% | |
| (銀) | ― | ×0.01 | ±10% | |
getdata = new XMLHttpRequest() ;これは、非同期HTTP通信を行うときのオブジェクト設定。ここは Firefox も Chrome もたぶん同じ。
getdata.onreadystatechange = function() {
if (getdata.readyState == 4) { setsdata(rownum,getdata) ; }
}
if (navigator.userAgent.indexOf('Firefox') > -1) {
getdata.onload = function() {
if (getdata.readyState == 4) { setsdata(rownum,getdata) ; }
}
}
ここは、ちょっと注意しなければいけません。