mehdi4467
شنبه 27 آذر 1389, 19:36 عصر
سلام
من یک Checkbox در صفحه گذاشته و با استفاده از خاصیت onChange تابع test1 را فراخوانی می کنم. به صورت زیر:
<?php $h = "hidden"; ?>
<input name="image_url" type="<?php echo $h; ?>" id="image_url" />سپس در فایل ajax.js این تابع رو به صورت زیر نوشته ام:
function test1()
{
change_box();
}و در همان صفحه ای که تگ checkbox را نوشته ام تابع change_box را به شکل زیر نوشته ام:
function change_box()
{
if(document.getElementById('checkbox').checked == true)
{
document.getElementById('image_url').type = "text";
document.getElementById('p1').innerHTML = "صرف نظر کنید http:// از";
}
else
{
document.getElementById('image_url').type = "hidden";
document.getElementById('p1').innerHTML = "";
}
} حال کد بالا در لوکال و در مرورگر فایر فاکس کار می کند ولی در مرور گر IE کار نمی کند و هیچ خطایی هم نمیدهد ولی وقتی که چند بار پشت سرهم روی چک باکس کلیک می کنم خطای زیر را میدهد:
Message: Could not get the type property. This command is not supported.
Line: 16
Char: 5
Code: 0
جالب ابنجاست که وقتی بر روی هاست چک می کنم در هیچ کدام از مرورگرها کار نمی کند.
من یک Checkbox در صفحه گذاشته و با استفاده از خاصیت onChange تابع test1 را فراخوانی می کنم. به صورت زیر:
<?php $h = "hidden"; ?>
<input name="image_url" type="<?php echo $h; ?>" id="image_url" />سپس در فایل ajax.js این تابع رو به صورت زیر نوشته ام:
function test1()
{
change_box();
}و در همان صفحه ای که تگ checkbox را نوشته ام تابع change_box را به شکل زیر نوشته ام:
function change_box()
{
if(document.getElementById('checkbox').checked == true)
{
document.getElementById('image_url').type = "text";
document.getElementById('p1').innerHTML = "صرف نظر کنید http:// از";
}
else
{
document.getElementById('image_url').type = "hidden";
document.getElementById('p1').innerHTML = "";
}
} حال کد بالا در لوکال و در مرورگر فایر فاکس کار می کند ولی در مرور گر IE کار نمی کند و هیچ خطایی هم نمیدهد ولی وقتی که چند بار پشت سرهم روی چک باکس کلیک می کنم خطای زیر را میدهد:
Message: Could not get the type property. This command is not supported.
Line: 16
Char: 5
Code: 0
جالب ابنجاست که وقتی بر روی هاست چک می کنم در هیچ کدام از مرورگرها کار نمی کند.