PDA

View Full Version : سوال: چگونگی شبیه سازی عمل Click در یک IFrame



mohsen-unique
سه شنبه 09 آذر 1389, 15:23 عصر
با سلام خدمت اساتید محترم
من می خواستم عمل کلیک کردن توی یه ifram رو با کد نویسی انجام بدم
یعنی توی یه ifram یه عکس لود میشه و بعد توسط یه کد دیگه روی اون کلیک بشه
آیا همچین چیزی امکان داره؟:ناراحت:

hossin.esm
پنج شنبه 11 آذر 1389, 21:52 عصر
شدن که میشه.
index.html



<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>iframe</title>
<script type="text/javascript">
var cWindow;
var cDocument;

window.onload = function(){
var chatContents = document.getElementById("iframe");
if(chatContents.contentWindow){
cWindow = chatContents.contentWindow;
cDocument = cWindow.document;
}

// Add button onclick
document.getElementById('click').onclick = function(){
cDocument.getElementById("Button").click();


}

}
</script>
<style>
body {
background-color: #EBF3FB;
color: #000000;
}
</style>
</head>
<body>
<input type="button" id="click" value="click" onClick="javascript:cDocument.getElementById('theSubmitButt on').click();">
<input type="button" name="get" value="get code" onClick="alert(cDocument.body.innerHTML);" >
<br>
<iframe id="iframe" name="iframe" src="contents.html"></iframe>
</body>
</html>



contents.html




<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>contents.html</title>
</head>
<body>
<div id="contents">contents.html</div>
<input type="button" name="Button" id="Button" value="Button" onClick="alert('The iframe button was clicked.');">
</body>
</html>


اگر امکان داره می خواهم بپرسم iframe را برای چی استفاده میکنید.