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.