shamsoft
سه شنبه 23 بهمن 1386, 15:45 عصر
با سلام
احتمالا عنوان تاپیک خیلی گنگ هست ولی من با مثال توضیح میدم.
مثلا کد زیر رو در نظر بگیرید. پس از اجرا شدن باید یه پیغام نشان داده بشه که نشان هم می دهد!
<html><head></head>
<body>
<DIV id="content"><script>alert('hello');</script></DIV>
</body></html>
حالا من می خوام این کار رو با فشردن یک دکمه انجام بدم:
<html><head>
<script type="text/javascript">
function test() {
document.getElementById('content').innerHTML='<script>alert("hello");</script>';
}
</script>
</head>
<body>
<input type="button" value="Click Me" onclick="test()">
<DIV id="content"></DIV>
</body></html>
ولی کد بالا Error داره و اجرا نمیشه.
اگه کسی راهی برای انجام این کار داره، ممنون میشم اگر کمک کنه.
البته توجه داشته باشید من نمی خوام با فشار دادن یه Button پیغام(Alert) رو نشون بدم. می خوام مثل کد اول، کد جاوا اسکریت درون تگ Div قرار بگیره و اجرا بشه.
چون من همچین کاری رو می خوام واسه Ajax انجام بدم که وقتی Response میده یه کد جاوا اسکریپت توی Response دارم که وقتی توی تگ Div قرار می گیره اجرا نمیشه.
احتمالا عنوان تاپیک خیلی گنگ هست ولی من با مثال توضیح میدم.
مثلا کد زیر رو در نظر بگیرید. پس از اجرا شدن باید یه پیغام نشان داده بشه که نشان هم می دهد!
<html><head></head>
<body>
<DIV id="content"><script>alert('hello');</script></DIV>
</body></html>
حالا من می خوام این کار رو با فشردن یک دکمه انجام بدم:
<html><head>
<script type="text/javascript">
function test() {
document.getElementById('content').innerHTML='<script>alert("hello");</script>';
}
</script>
</head>
<body>
<input type="button" value="Click Me" onclick="test()">
<DIV id="content"></DIV>
</body></html>
ولی کد بالا Error داره و اجرا نمیشه.
اگه کسی راهی برای انجام این کار داره، ممنون میشم اگر کمک کنه.
البته توجه داشته باشید من نمی خوام با فشار دادن یه Button پیغام(Alert) رو نشون بدم. می خوام مثل کد اول، کد جاوا اسکریت درون تگ Div قرار بگیره و اجرا بشه.
چون من همچین کاری رو می خوام واسه Ajax انجام بدم که وقتی Response میده یه کد جاوا اسکریپت توی Response دارم که وقتی توی تگ Div قرار می گیره اجرا نمیشه.