Witam,
mam problem i nie wiem jak zabrać się do tego zadania. Mianowicie, mam za pomocą PHP + JS stworzyć tabele mnożenia, w której po najechaniu na daną komórkę, wyświetlą się czynniki danej liczby.
Sam kod tworzący tabelę wygląda u mnie następująco:
http://www.php.net/echo '<table border=1>'; for($a=1; $a <=10; $a++){ http://www.php.net/echo '<tr>'; for($b=1; $b<=10; $b++){ if($a==1 || $b==1) http://www.php.net/echo '<td bgcolor="green">'.$a*$b.'</td>'; else http://www.php.net/echo '<td>'.$a*$b.'</td>'; } http://www.php.net/echo '</tr>'; } http://www.php.net/echo '</table>';
A próbowałeś w jakiś sposób go dodać?
<div onmouseover="alert(1)">abc</div>
https://jsfiddle.net/nq3whn1k/
TAk, tylko potem nie potrafiłem tak tego napisać, żeby zmienna z php była odczytywana przez js.
A co do linku, to właśnie nie mogę użyć css, wszystko ma opierać się tylko na js i php
W sumie to tak jakoś wygląda cały mój kod, tylko nie tak jak pisałem, nie potrafię zrobić taka, żeby js widział zmienne php.
<http://december.com/html/4/element/head.html> <http://december.com/html/4/element/meta.html charset="UTF-8"> <http://december.com/html/4/element/script.html type="text/javascript"> function onmouseoverHandler() { var a_js = $a_php; var b_js = $b_php; alert(a + ' x ' + b); } </http://december.com/html/4/element/script.html> </http://december.com/html/4/element/head.html> <http://december.com/html/4/element/body.html> <?php echo '<table border=1>'; for($a=1; $a <=10; $a++){ echo '<tr>'; for($b=1; $b<=10; $b++){ if($a==1 || $b==1) echo '<td bgcolor="green" onmouseover="onmouseoverHandler();">'.$a*$b.'</http://december.com/html/4/element/td.html>'; else echo '<http://december.com/html/4/element/td.html onmouseover="onmouseoverHandler();">'.$a*$b.'</http://december.com/html/4/element/td.html>'; } echo '</http://december.com/html/4/element/tr.html>'; } echo '</http://december.com/html/4/element/table.html>'; ?> </http://december.com/html/4/element/body.html>
https://jsfiddle.net/gden6c0z/
Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)