Autor Zpráva
steev
Profil
potřebuji zapsat výšku zjištenou v JS do height
<img src="galery/<?php echo $_GET['id']; ?> .jpg" width="164" height="<script> document.write(vyska); </script>">
JAAkub
Profil
steev:

Zapis to cele v JS
<script>document.write("<img scr=\"gallery/<?php echo $_GET['id']; ?>.jpg\" width=\"164\" height=\"" +vyska +"\">")</script>


Javascript nejde do HTML tak ako PHP
Matty
Profil
steev:
Buď tak, jak píše JAAkub, nebo takhle:
<img src="galery/<?php echo $_GET['id']; ?> .jpg" width="164" id="obrazek">
<script type="text/javascript">
document.getElementById('obrazek').style.height=vyska
</script>
steev
Profil
Vzzkoušel jsem oba příklady ale nefunguje mi ani jeden. JS moc neznám a netuším v čem je chyba. Přikládám celý script.
<SCRIPT language="JavaScript">
<!--
function zmenaPozadi(hexaNumber) {
document.bgColor=hexaNumber;
}
// -->
</SCRIPT> 


</head>

<body>
<center>
<script language="javascript">
//145 px = výška panelu prohlížeče
vyska=(screen.availHeight - 145);
</script>
<div id=screen_ar>
<div id=screen_color_sel>
<Table  border="all">
<tr><td bgcolor="#660000" width="70" onclick="zmenaPozadi('#660000')">&nbsp;<background="#660000"> </td></tr>
<tr><td bgcolor="#FF3333" width="70" onclick="zmenaPozadi('#FF3333')">&nbsp; </td></tr>
<tr><td bgcolor="#CCCCCC" width="70" onclick="zmenaPozadi('#CCCCCC')">&nbsp; </td></tr>
<tr><td bgcolor="#996600" width="70" onclick="zmenaPozadi('#996600')">&nbsp; </td></tr>
</Table>

</div>
<div id=screen_pic>
<img src="galery/<?php echo $_GET['id']; ?> .jpg" width="164" id="obrazek">
<script type="text/javascript">
document.getElementById('obrazek').style.height=vyska
</script>
</div>
_es
Profil
Oprav si 31 riadok na:
document.getElementById('obrazek').height=vyska;
steev
Profil
...... jop, to je vončo dikes all .......

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

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