Я нахожу, что можно также использовать гибридный подход также, особенно в больших проектах. Много наших nant сценариев преобразовывается в msbuild, когда новые компоненты разрабатываются. Оба поддерживают те же основные функции и могут назвать друг друга, если Вы находите задачу, которая исходно поддерживается в одном, но не другом.
Для новой разработки.NET, запускающейся с MSBuild, может сохранить Вас много времени, так как это может выполнить файлы решения непосредственно. Расширение от основной компиляции для выполнения других задач (управление исходным кодом, развертывание, и т.д.) работает вполне хорошо.
<html>
<head>
<script type="text/javascript" src="jquery.js"></script>
<script>
$(document).ready(function(){
var locations = ["http://webPage1.com", "http://webPage2.com"];
var len = locations.length;
var iframe = $('#frame');
var i = 0;
setInterval(function () {
iframe.attr('src', locations[++i % len]);
}, 30000);
});
</script>
</head>
<body>
<iframe id="frame"></iframe>
</body>
</html>
var handle = setInterval(changeIframe, 30000);
var sites = ["google.com", "yahoo.com"];
var index = 0;
function changeIframe() {
$('#frame')[0].src = sites[index++];
index = index >= sites.length ? 0 : index;
}
Если вы просто хотите изменить место, на которое указывает iframe, а не фактическое содержимое внутри iframe, вам просто нужно изменить атрибут src
.
$("#myiframe").attr("src", "newwebpage.html");