php script
3 příspěvky
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
Ahoj mám tlačítko, které se někdy objeví u obrázku v galerii. (Javascriptem zveřejní doprovodný text ... ) Mají proměnnou $ikona1, $ikona 2 atd ... Liší se jen ...onclick=\"document.getElementById(' ...ZDE...').style.visibility= 'visible'; Tlačítko zveřejňuji takto: <? if ($prispevek=="1"): $ab=$ikona1; endif; echo$ab; ?> ( $prispevek je číslo obrázku) Zkoušel jsem různé věci: přidávat ...ZDE ... proměnné atd. abych nemusel k další $ikona vypisovat celý div( je to taková blbost- po klik část tlač. zmizí atd.) nic mi nefunguje ... Prosím o pomoc, jak napsat, aby se v $ikona ..X ... objevila změna v Id ...(vše ostatní v html je stejné) Asi to je úplná trivialita, omlouvám se, ale v php se pohybuji jako lama spíše intuitivně ... Děkuji moc za radu, či návod ...
-
onclick=\"document.getElementById('<? if ($prispevek=="1"): $id=" ....ZDE.... "; endif; //podminek si tam dej, kolik chces (podle poctu id) echo $id; ?>').style.visibility='visible;' Jestli jsem dobre pochopil, na co jsi se ptal...
-
Díky, SatchmO, ale nějak mi to nefunguje ... Asi jsem to špatně podal: Toto je tlačítko: <? $ikona1="<div id=\"odkaz\" style=\"position: absolute; left: 1px; top: -70px; width: 24px\" align=\"center\"> <font style=\"font-family: Arial; font-size: 8pt; color: green\"><span style=\"position: relative; left: 0px; top: -2px\"> Pozn</span></font><br><a title=\"poznámka k obrazu (další klik pozn. zavře)\" href=\"#\" onclick=\"document.getElementById('poznm').style.visibility= 'visible'; return false\"><img onclick=\"zobrazSkryj('poznm')\" style=\"border: 1px solid #999999\" src=\"ikony/sip1.gif\" width=\"12\" height=\"14\"></a><br> <span id=\"tri2\" style=\"position: relative; left: 0px; top: -16px; z-index:2\" onclick=\"ikon('tri2')\"><a title=\"Poznámka \" href=\"#\" onclick=\"document.getElementById('poznm').style.visibility= 'visible'; return false\"><img onclick=\"zobrazSkryj('poznm')\" style=\"border: 1px solid gray\" src=\"ikony/swirl1.gif\" width=\"14\" height=\"14\"></a></span> </div>"; (id "poznm" zveřejňuje hidden text s id poznm. ikon je funkce zavírající sama sebe) Jde o to, že existuje poznm1, poznm2 ... tj. asi čtyři stejná tlačítka s různým textem u čtyř různých obrázků. Tlač. je stále stejné a liší se jen v id poznm. Zatím to mám tak, že ke každému tlač, mám $ikona1, $ikoma2 atd a vypisuji k nim celou tu hračku ... a pak: if ($prispevek=="1"): $ab=$ikona1; elseif ($prispevek=="14"): $ab=$ikona2; elseif ($prispevek=="21"): $ab=$ikona3; endif; echo$ab; ?> Toto je OK. Ale zkoušel jsem, abych se zbavil balastu: $asi1 = "poznm"; $asi2 = "poznm1"; atd if ($asi1 = $asi2): $ikona1=$ikona2; $ab=$ikona2; endif; a pak: if ($prispevek=="14"): $ab=$ikona2; endif; echo$ab; a hodně dalších variant ... Ale asi je to špatná cesta, jak povídám, motám se tu jen intuitivně ... Ono vlastně o nic nejde; jen mi štve, že řešní je určitě prosté a hnedle za rohem ... Díky proto každému za radu a lano.