Передача переменной javascript из iframe в URL - PullRequest
0 голосов
/ 25 декабря 2011

Допустим, у меня есть такая функция:

<script type="text/javascript">

function ReturnURL()
{
var url = document.URL;
var url2 = url.split("=");
var urlID = url2[url2.length-1];


//window.open('http://localhost/POSkill/skillshow.aspx?user_id =' + urlID);
return urlID;
}

</script>

И у меня также есть iframe в моем html-файле, который выглядит примерно так:

<iframe id="showSkill" scrolling="yes" src="http://localhost/POSkill/skillshow.aspx?user_id = ReturnURL()" height="350" runat="server" ></iframe>

Теперь все, что я хочу сделать, это отправить urlID значение javasrcipt как значение user_id в iframe. Я попытался с помощью user_id = ReturnURL () , но он не работает.

Как я могу это сделать?

Заранее спасибо.

1 Ответ

0 голосов
/ 02 января 2012

Я ответил что-то очень похожее на введите описание ссылки здесь

Ответ заключается в том, что вы должны установить значение "src" при рендеринге JS.

Это означает, что где-то в вашем javascript вы должны иметь следующий код

...
document.getElementById("showSkill").src="http://localhost/POSkill/skillshow.aspx?user_id =" +  ReturnURL()
...

Это должно работать просто отлично.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...