Autor Zpráva
Dragg
Profil *
Zdravim, mam problem ->

fce = fce+'<br><a href="neco" class="thumbs-okraj"><img class="thumbs-foto" border="0" src="obrazek" alt="neco" onload="resize(this)"></a><br><span class="odkazy"><img src="icons/picture_go.png">&nbsp;&nbsp;<a href="pryc" title="Přejde na obrázek">odkaz</a>'; if ("ano" == "ano") { '<span style="padding-left: 50px;"><img src="icons/images_save.png" border="0"><a href="'+image_cesta+'images.php" title="Uložit obrázek"><img src="obrazek" style="display: none;">Uložit</a></span>';}'</span><br>'+text[2]+' ';

potrebuju, aby me to vzalo tu podminku a vlozilo cast textu, urcite to bude jednoduche, ale nejde me to...dik
Joker
Profil
Dragg
if ("ano" == "ano")
Tahle podmínka bude vždy splněna (text "ano" se vždy rovná textu "ano"). Spíš tam asi má být nějaká proměnná.
Dragg
Profil *
hm to jsem si tam dal jenom pro otestovani :-D...me to ale hazi chybu v syntaxi ;-)
Dragg
Profil *
a jeste neco, kdyz bych mel 2 divy se stejnym id thumb a u kazdeho z nich bych mel tlacitko na jeho zvetseni (onclick=getelem..style.width), jak docilim toho aby se zmensil jenom jeden, kdyz mam dva na strance, hodi me to chybu ze neni prvkem bo co, kdyz je obrazek jeden funguje to..
nightfish
Profil
kdyz bych mel 2 divy se stejnym id thumb
tak ti getElementById bude vracet jenom jeden z nich (logicky), protože id má být v rámci dokumentu jedinečné
takže je výhodné mít 2 divy s různými id, pokud je chceš adresovat odděleně
nightfish
Profil
a co se kódu v prvním příspěvku týká - zobraz si jej v nějakém editoru podporujícím zvýraznění syntaxe
když vynechám balast, tak je struktura kódu následující
fce = fce + 'řetězec';
if ("ano" == "ano") { 'řetězec' + image_cesta + 'řetězec';}
'řetězec' + text[2] + ' ';

jak jistě uznáš, především druhý a třetí řádek nedávají velmi smysl
Dragg
Profil *
mno ale ten div se vklada dynamicky, takze tam proste minimalne 2x id bude. nelze to nejak jinak odchytit treba src? potrebuju proste 2 obrazky se stejnym divem, vedle kazdyho z nich je ikonka na zvetseni a pri kliknuti zvetsi jen ten jeden obrazek

tohle me slouzi na obraceni obrazku

onclick="thumb.style.filter=\'progid:DXImageTransform.Microsoft.BasicI mage(grayscale=0, xray=0, mirror=0, invert=0, opacity=1, rotation=4)\'"
peta
Profil
Dragg
"tam proste minimalne 2x id bude"
Pak se nedomluvis s prohlizecem. A nema smysl dal tema rozebirat.

w3c, prohlizec FF, prohlizec IE, ... - maji urcita pravidla zapisu, ktera rikaji, ze ID se smi v dokumentu vyskytovat max 1x.
Pokud nam to neveris, je nacase zapatrat na domovskych strankach prohlizecu v dokumentaci jejich JS.
http://www.volny.cz/peter.mlich/www.htm#msub8

Doufam, ze to pochopis a svuj program upravis tak, aby kazde ID bylo jedinecne.

Dale by bylo dobre dat odkaz na stranku. Toto forum prida mezeru asi po 40 znacich, aby bylo mozne text zalomit. Rekneme, ze uz je tu 10 odpovedi a stale jsme se nedopatrali k tomu, v cem problem je, protoze jsi sem nic nedal, z ceho by se dal zjistit.

<img src=maly_obrazek><a href=velky_obrazek onclick="funkce_zvetsi(this.href); return false">Zvetsi</a>


viz nightfish
fce = fce+'<br><a href="neco" class="thumbs-okraj"><img class="thumbs-foto" border="0" src="obrazek" alt="neco" onload="resize(this)"></a><br><span class="odkazy"><img src="icons/picture_go.png">&nbsp;&nbsp;<a href="pryc" title="Přejde na obrázek">odkaz</a>'; if ("ano" == "ano") { '<span style="padding-left: 50px;"><img src="icons/images_save.png" border="0"><a href="'+image_cesta+'images.php" title="Uložit obrázek"><img src="obrazek" style="display: none;">Uložit</a></span>';}'</span><br>'+text[2]+' ';

fce = fce+'...odkaz</a>';
<\/a>
if ("ano" == "ano") { '...'+image_cesta+'...';}
'</span><br>'+text[2]+' ';
OK, ale toto neni javascript ani zadny jiny znamy programovaci jazyk, v te zavorce a za ni. Nikde neni receno, jak se retezcem dal nalozi.
jinymi slovy:
jakpsatweb - javascript
jakpsatweb - javascript - podminky
Chtelo by to precist si neco tom, jak se v JS programuje (a v jinych jazycich) a pak o podminkach.

Jeste jinak
fce = fce+'...odkaz</a>';
alert(fce)
{ '...'+image_cesta+'...';}
alert(co_alert_zde?)
Dragg
Profil *
tak uz jsem to vyresil

fce = fce +'nejaky text co se ma pridat'
if (podminka) { fce = fce +'nejaky text co se ma pridat'; }
Dragg
Profil *
jo a ten div jsem udelal tak ->

var name = Math.floor(Math.random()*9999)
a potom jenom <div id"'+name+'".....takze tlacitko na obraceni divu s obrazkem onclick="getElementById('+name+').style.filter=\'progid:DXImageTransfo rm......

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:

0