PDA

View Full Version : نحوه نوشتن مستقیم مقادیر در تگ های HTML



JikSearch
یک شنبه 27 آذر 1384, 11:47 صبح
سلام
من می خواستم در کد زیر مقدار تگ img از داخل برنامه (مثلاً از داخل یک Textbox ) بنویسم چطور این کار را می توان انجام داد؟

<html>
<head>
</head>
<body>
<img src="Textbox.text">
</body>
</html>
لطفاً با C# بفرمائید.
با تشکر

sh_mohsen taki
یک شنبه 27 آذر 1384, 12:28 عصر
با سلام
Img مورد نظر رو run as server کن
حالا بنویس
img.imageurl="your picture"

JikSearch
یک شنبه 27 آذر 1384, 12:38 عصر
با تشکر
یعنی برای حالت کلی هر تگی باید run as server بشود؟
در حالتی که بخواهیم تمام تگ ایمیج '' img src="Textbox.text" " را مستقیماً در میان کد های Html بنویسیم چطور؟

titbasoft
یک شنبه 27 آذر 1384, 13:34 عصر
با استفاده از response.write نیاز شما حل نمیشه ؟ مثلا :

response.write ("<img src='mypic.jpg'>")

JikSearch
یک شنبه 27 آذر 1384, 14:35 عصر
جناب titbasoft دستور Response.Write درست عمل می کند اما چطور می توانم محل اجرای این دستور را تعیین کنم؟ مثلاً داخل یک سلول از جدول
با تشکر از توجه تان

titbasoft
یک شنبه 27 آذر 1384, 17:09 عصر
احتمالا منظور شما یک جدول client-side باید باشه. اگر بله یک متغیر public توی فرم خودتون تعریف کنید. هر جا که لازمه اون رو مفدار دهی کنید. (مثلا توی click event یک button مقدار اون رو بکنید myfile.jpg) و به صورت زیر ازش استفاده کنید:

<Table>
<TR>
<TD>
<img src='<%=myPublicVar%>'>
</TD>
</TR>
</TABLE>

اگر هم جدول شما server side هستش که راحت از meTableCell.innerHTML می تونید استفاده کنید.

JikSearch
دوشنبه 28 آذر 1384, 16:33 عصر
با تشکر از راهنمایی مفیدتان

sh_mohsen taki
دوشنبه 28 آذر 1384, 23:22 عصر
با سلام
نه عزیزم احتیاج به سرور ساید کردن نیست گفتم شاید با این راه راحتتر باشی
ولی اگه با Javascript آشنایی داری اینطوری هم بنویسی جواب میگیری
اول برای تصویر یک ID اختصاص بده
<IMG ID="IMG1" .....>
بعد روی اون حالتی که میخوای تغییر مسیر به تصویرت بدی بنویس
document.getElementByTd("IMG1").src=....
البته اگه SRC مستقیما در دسترس نبود بازم توی گزینه ها بگردی معادلش رو پیدا میکنی
البته ناگفته نمونه که راه بالا هم بسیار منطقی و جالبه

JikSearch
سه شنبه 29 آذر 1384, 12:28 عصر
باز هم ممنون
راستش من با جاوا اسکریپت آشنایی کمی دارم و توضیحات شما را متوجه نشدم اگر سورس کد نمونه دارید ممنون می شوم وگرنه که به لطف جناب titbasoft مشکل حل شد و لازم نمی دانم بیشتر از این وقت شما را هم بگیرم
با تشکر