2014-10-25 6 views
1

я сделал Iframe и хотели бы изменить его источник, когда это нагрузка на следующий из 10 различных источников:плавающего фрейм источника изменения несколько раз

Это будет выглядеть следующим образом:

IFrame загружено => изменение примера .com => iframe loaded => change to example1.com => iframe загружен => изменить на example2.com ...

Есть ли способ сделать это? ... Я застрял на этом и понятия не имею, что я могу сделать:

<html> 
<body> 
<iframe src="http://www.example.com"> </iframe> 
<script> 
var links = [ 
"http://www.js.com", 
"http://example.com", 
"http://example1.com"]; 

alert(links[2]) 

function srca(){ 
document.getElementsByTagName('iframe')[0].src = links[0] 
} 


</script> 
</body> 
</html> 
+0

возможно дубликат [Изменение источника IFrame несколько раз] (http://stackoverflow.com/questions/26561481/change-iframe-source-multiple-times) –

+0

Почему вы спрашиваете это дважды? –

ответ

2

Вы были почти там, вы просто забыли подключить в какое-то событие (как OnLoad) ..
Просто чтобы вы начали, вот я идти:

<html> 
<head> 
<script> 
var links = [ 'http://www.js.com' 
      , 'http://example.com' 
      , 'http://example1.com' 
      ] 
, lnkCnt = 0 
; 
function srca(){ 
    links.length > lnkCnt && (
    document.getElementsByTagName('iframe')[0].src = links[lnkCnt++] 
    ); 
} 
</script> 
</head> 
<body> 
<iframe src="about:blank" onload="setTimeout(srca, 2000);"></iframe> 

</body> 
</html> 
Смежные вопросы