Crew .NET |
|
Via deze site kwam ik meer te weten: http://software...-an-iframe. Ik heb een test script gemaakt met daarin een functie om alles te testen en het werkt volledig.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Untitled Page</title>
<script type="text/javascript">
function maak_frame()
{
// IE en FF werken anders: dus kijkt hij hoe hij het moet toepassen
if(window.navigator.appName == "Microsoft Internet Explorer")
iframe.document.designMode = "on";
if(window.navigator.appName == "Netscape")
document.getElementById('iframe').contentDocument.designMode = "on";
}
function getDateOrTime(input)
{
var objDatum = new Date();
var iFrameValue = document.getElementById('iframe').contentWindow.document.body.innerHTML;
var returnWaarde;
if(input == "datum")
returnWaarde = objDatum.getDay() + "/" + objDatum.getMonth() + "/" + objDatum.getFullYear();
else
returnWaarde = objDatum.getHours() + ":" + objDatum.getMinutes() + ":" + objDatum.getSeconds();
var doc = iframe.document;
if(iframe.contentDocument)
doc = iframe.contentDocument;
else if(iframe.contentWindow)
doc = iframe.contentWindow.document;
doc.open();
doc.writeln(iFrameValue + " " + returnWaarde);
doc.close();
}
</script>
</head>
<body onload="maak_frame()">
<p>
<img src="Icons/icons/time.png" onclick="getDateOrTime('tijd')" alt="" />
<img src="Icons/icons/calendar.png" onclick="getDateOrTime('datum')" alt="" />
<br />
<iframe id="iframe" height="300" width="612"></iframe>
</p>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <script type="text/javascript"> function maak_frame() { // IE en FF werken anders: dus kijkt hij hoe hij het moet toepassen if(window.navigator.appName == "Microsoft Internet Explorer") iframe.document.designMode = "on"; if(window.navigator.appName == "Netscape") document.getElementById('iframe').contentDocument.designMode = "on"; } function getDateOrTime(input) { var objDatum = new Date(); var iFrameValue = document.getElementById('iframe').contentWindow.document.body.innerHTML; var returnWaarde; if(input == "datum") returnWaarde = objDatum.getDay() + "/" + objDatum.getMonth() + "/" + objDatum.getFullYear(); else returnWaarde = objDatum.getHours() + ":" + objDatum.getMinutes() + ":" + objDatum.getSeconds(); var doc = iframe.document; if(iframe.contentDocument) doc = iframe.contentDocument; else if(iframe.contentWindow) doc = iframe.contentWindow.document; doc.open(); doc.writeln(iFrameValue + " " + returnWaarde); doc.close(); } <body onload="maak_frame()"> <img src="Icons/icons/time.png" onclick="getDateOrTime('tijd')" alt="" /> <img src="Icons/icons/calendar.png" onclick="getDateOrTime('datum')" alt="" />
Veel succes! |