Autor Zpráva
Ford
Profil
Když potřebuju vložit číslo jakožto PHP proměnnou do HTML kódu, udělám to takto:

<?php $sirka = 100;?>
<table width='<?php echo $sirka;?>' border='1'></table>

Existuje obdobný způsob, jak vložit proměnnou Javascriptu do html kódu? Něco jako:
<script type="text/javascript">var sirka = 100;</script>
<table width='<script type="text/javascript">document.write(sirka);</script>' border='1'></table>
Kajman_
Profil *
<script type="text/javascript">var sirka = 100;</script>
<table id='mojetabulka' border='1'></table>
<script type="text/javascript">document.getElementById('mojetabulka').style.width=sirka+'px';</script>


Nebo v document.write vypsat i <table>, ale to pak nebude tabulka v prohlížečích s vypnutým javascriptem.
preca1
Profil
co takhle
document.write("<table width=sirka border='1'>")

nevim, jestli sem to napsal dobře syntakticky, ale prostě napsat celej ten první řádek pomocí js. tim pádem by šla použít i ta proměnná.
vůbec netušim, jestli je to možný, jen mě to napadlo

e: tak kajman byl rychlejší, ale sem rád, že i ten můj způsob funguje :)
Ford
Profil
Díky, Kajmanovou metodou jsem docílil toho, co jsem potřeboval.
srigi
Profil
preca1
tak urcite nie, od manipulacie s elementami je predsa DOM.
Chamurappi
Profil
Reaguji na precu1:
nevim, jestli sem to napsal dobře syntakticky
Nenapsal. Ve všech normálních jazycích se řetězce a proměnné spojují jinak.


Reaguji na srigiho:
od manipulacie s elementami je predsa DOM
1) Výrábění celé tabulky metodami DOMu je docela pracné.
2) Metoda document.write v pohodě funguje.
3) Metoda document.write je také součástí DOMu.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: