我找到了解決方案。它在IE7/8上運行良好。
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
<script src="scripts/prototype.js" type="text/javascript"></script>
<script src="scripts/cropper.js" type="text/javascript"></script>
<script type="text/javascript" charset="utf-8">';
Event.observe (
window,
'load',
function() {
new Cropper.ImgWithPreview(
't3soeta',
{
minWidth: 300,
minHeight: 200,
ratioDim: { x: 300, y: 200 },
displayOnInit: true,
onEndCrop: saveCoords,
onloadCoords: { x1: 0, y1: 0, x2: 300, y2: 200 },
previewWrap: 'preview'
}
)
}
);
function saveCoords (coords, dimensions)
{
$('x1').value = coords.x1;
$('y1').value = coords.y1;
$('width').value = dimensions.width;
$('height').value = dimensions.height;
}
</script>
謝謝Beska,但如果答案不是有用的我,你覺得我應該接受它(我的理解是「接受」,給人以響應一個綠色的勾)??? – ziiweb 2010-03-17 17:38:10
@ user248959:沒有。你是完全正確的...無用的迴應肯定不應該被提高或被標記爲被接受。然而,9%的評分總是會被黃疸的眼睛看待......人們不會打擾你所有的問題來確定這是否合理。 (我發現你已經將它提高到了24%,儘管這仍然會被很多人認爲是低的)。可悲的是,如果你收到的答案質量不好,我沒有一個好的解決方案。 – Beska 2010-03-24 13:20:20