2015-10-09 4 views
0

Глядя, чтобы определить, как определить переменную только для чисел «1214693» в консоли на основе URL-адреса с iframe, я пробовал «документ». но я почти никогда не использую html или javascript, поэтому я действительно не уверен, как это сделать.Html Get Src Id From Iframe Javascript

<iframe src="/build/upload?groupId=1214693" id="upload-iframe" frameBorder="0" scrolling="no" style="width:100%; height:175px; margin-left:10px"></iframe>

ответ

1

Это в window объекта, а не document.

Используйте этот код в ваш IFrame .html:

console.log(window.location.href) 

и он будет регистрировать URL.

Тогда это простой вопрос, чтобы разметить URL и извлечение данных:

// thanks to http://stackoverflow.com/questions/11582512/how-to-get-url-parameters-with-javascript/11582513#11582513  
 
function getURLParameter(name) { 
 
    return decodeURIComponent((new RegExp('[?|&]' + name + '=' + '([^&;]+?)(&|#|;|$)').exec(location.search) || [, ""])[1].replace(/\+/g, '%20')) || null 
 
} 
 
if (window.console) { 
 
    var idParam = getURLParameter('id'); 
 
    console.log(idParam); 
 
}

0

Не уверен, если это то, что вы ищете, но если вы хотите изменение URL и указать параметр ID, то вы хотите сделать что-то вроде этого:

<script type="text/javascript"> 
var id = 1214693; 
$(document).ready(function() { 
$('#iframe').attr('src', '/build/upload?groupId=' + id); 
}) 
</script>