PDA

View Full Version : سوال: مشکل درپاس دادن id به iframe



minaalamshahi
چهارشنبه 03 خرداد 1391, 14:01 عصر
با سلام
من با دستورات پایین می خوام که یک صفحه رو داخل
iframe
باز کنم و هر با یک
id
بهش پاس میدم.اما مشکل اینجاست که در قسمت
codebehind
گاهی
id رو نمیاره
گاهی هم میاره.
نمیدونم علت کجاست.


cell1.onclick = function () { OpenPage(tmpArray[0], tblName); }


function OpenPage(Id, tblName) {
url = "frm" + tblName + "_farayand.aspx?id=" + Id;
var k
k =document.getElementById("frameid");
k.setAttribute('src',url);


}


string myUrl=Request.Url.ToString();
int ParamStart=myUrl.IndexOf("?");
if (ParamStart > 0)





گاهی میدهhttp://localhost:1410

/UI/dirDiv/dirAdmin/dirHigh/frmHighTfarayand.aspx




ممنون میشم اگر کسی میدونه چرا گاهی آی دی میپره منو راهنمایی کنه یا راه بهتری سراغ دارین بهم بگین مممنون میشم.
با تشکر

minaalamshahi
چهارشنبه 03 خرداد 1391, 18:50 عصر
کسی جواب سوال منو نمیدونه؟

minaalamshahi
چهارشنبه 03 خرداد 1391, 19:23 عصر
تا اونجا که تست زدم id هایی رو که یکبار به اونها رفته دفعه دوم دیگه نمیره
به هر id فقط یکبار میره

minaalamshahi
چهارشنبه 03 خرداد 1391, 20:22 عصر
من مجبور شدم به روش زیر استفاده کنم
اما خوب منطقی نیست اگر راه بهتر دارین ممنون میشم راهنمایی کنید.

string myUrl = Request.Url.ToString();
int ParamStart = myUrl.IndexOf("?");
if (ParamStart == -1)
{
myUrl = Request.UrlReferrer.ToString();
ParamStart = myUrl.IndexOf("?");
}

minaalamshahi
چهارشنبه 03 خرداد 1391, 20:25 عصر
sahar_3manage@yahoo.com
اگر کسی راهی پیدا کرد ممنون میشم برام pm بذارین

naserbarati
پنج شنبه 04 خرداد 1391, 10:34 صبح
دوست عزیز گاهی اوقات لازمه روش دیگری رو برای کارتون انتخاب کنید دنبال روشه دیگه باشین البته من متوجه سوالتون نشدم

minaalamshahi
شنبه 06 خرداد 1391, 19:53 عصر
مشکل اینجا بود که آدرس cach میشد با اضافه کردن time بهش مشکلو حل کردم