Haluaisin saada Ok-painikkeen uudelleen disabloitumaan, kun klikkaan oikeaa framea vasemman framen klikkauksen jälkeen. Mitenköhän sellainen onnistuisi?
framet.php:
<html> <body> <table><tr><td> <iframe name="vasen_ylaframe" id="vasen_ylaframe" src="vasen_ylaframe.php"></iframe> </td><td> <iframe name="oikea_ylaframe" id="oikea_ylaframe" src="oikea_ylaframe.php"></iframe> </td></tr></table> </body> </html>
vasen_ylaframe.php:
<html>
<head>
<script type="text/javascript">
function paalle()
{
var save = document.getElementById('save');
save.removeAttribute('disabled');
}
</script>
</head>
<body onclick="paalle();">
<input type="submit" value="OK" id="save" name="save" disabled="disabled">
</body>
</html>oikea_ylaframe.php:
<html>
<head>
<script type='text/javascript'>
function pois()
{
var himmenna parent.document.getElementById('save');
himmenna.setAttribute('disabled');
}
</script>
</head>
<body onclick="pois();">
</body>
</html>Älä käytä frameja, tee sivusi kunnolla.
Tai tableja
Pääset käsiksi parent.vasen_ylaframe kautta tuonne, mutta kehysten käyttö on tosiaan vähän mennyttä aikaa.
Aihe on jo aika vanha, joten et voi enää vastata siihen.