(HTML, PHP) Adott egy <table>. Azt szeretném elérni, hogy egy cellában lévő képre kattintva, egy utasítás egy másik cellában hajtódjon végre. Hogyan?
Adott egy <table>. Azt szeretném elérni, hogy egy cellában lévő képre kattintva, egy utasítás egy másik cellában hajtódjon végre. Tehát mondjuk 1.1 cellában lévő képre kattintva a 2.3 cellában írja ki, hogy "Szia!". Csatolok egy példa kódot is, hogy egyértelműbb legyen.
<table>
<tr>
<td>
Egy kép, amire ha rákattintok elvégzi az alsó utasítást;
</td>
<td>
Ha rákattintottam a képre, akkor: <?php echo "Szia!"; ?>;
</td>
</tr>
</table>
Előre is köszönöm a segítséget!
Itt egy script, igaz javascript.
<html>
<head>
<script>
function text() {
document.getElementById("demo").innerHTML="Rákattintál a képre";
}
</script>
</head>
<body>
<table>
<tr>
<td>
<button type="button" onClick="text()"><img src="http://www.hdwallpapers.in/walls/galaxy_universe-normal.jpg"></button>
</td>
<td>
<p id="demo"></p>
</td>
</tr>
</table>
</body>
</html>
Egy kicsit átírtam.
<html>
<head>
<script>
function text() {
document.getElementById("demo").innerHTML="Rákattintál a képre";
}
</script>
</head>
<body>
<table>
<tr>
<td>
<img onClick="text()" src="valami.jpg" >
</td>
<td>
<p id="demo"></p>
</td>
</tr>
</table>
</body>
</html>
Random szám kiírás. Ez most 1 és százmillió között ad egy egész számot.
<html>
<head>
<script>
function text() {
document.getElementById("random").innerHTML=Math.floor((Math.random()*100000000)+1);
}
</script>
</head>
<body>
<table>
<tr>
<td>
<img onClick="text()" src="valami.jpg" >
</td>
<td>
<p id="random"></p>
</td>
</tr>
</table>
</body>
</html>
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!