2014-09-03 7 views
-2

Я хотел бы иметь возможность разрешить пользователю вводить свой веб-адрес, а затем использовать адрес в iframe.Как ввести домен, а затем использовать информацию в iFrame на той же или новой странице

адрес будет размещена здесь:

<iframe src="http://blahblahblah/blah/?blah=WEB_ADDRESS_FROM_USER_INPUT/&x=63&y=36" id="my-iframe" scrolling="no"></iframe> 

Я пытался найти ответ повсюду, но я не имею никакой удачи.

Спасибо за любую помощь, которую вы можете предоставить этому носителю.

ответ

0

Я развиваю его около шести лет ^^. Вот мой код:

<html> 
<head> 
<script type="text/javascript"> 
function aendereInhalt() 
{ 
    var adresse1; 
    adresse1 = prompt("Bitte geben sie die Adresse ein"); 
    if (adresse1 != null && adresse1 != "") 
    { 
    if (adresse1.indexOf("http:\/\/") == -1) 
    { 
     adresse1 = "http:\/\/" + adresse1; 
     //this is nessecary, because in IE it does not work without protocol 
    } 
    document.getElementById("myIframe1").src = adresse1; 
    } 
} 
</script> 
<body> 
    <iframe src="" id="myIframe1" style="width: 50%; height: 99%;"></iframe> 
    <a href="" onClick="aendereInhalt(); return false;">Display content</a> 
</body> 
</html> 

Этот пример открывает оперативное поле ввода, так что пользователь может ввести URL.