Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Elementin käsittely toisesta iframesta

ville73 [15.04.2014 12:55:07]

#

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>

The Alchemist [15.04.2014 13:14:24]

#

Älä käytä frameja, tee sivusi kunnolla.

p99o [15.04.2014 14:15:32]

#

Tai tableja

feenix [15.04.2014 14:15:37]

#

Pääset käsiksi parent.vasen_ylaframe kautta tuonne, mutta kehysten käyttö on tosiaan vähän mennyttä aikaa.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta