Zagniezdzilem sobie troche JS w PHP i teraz mam pytanie. Dlaczego takie cos chodzi ladnie (w sensie pokazuje mi sie dwustanowy przycisk w zaleznosci, czy myszka jest albo nie nad przyciskiem):
<DIV class="buy"> <?php } else { ?> <A HREF="order.php?model=<?php echo($mod.'&upgrade='.$upgrade); ?>" onmouseover='rollover.src="buy2.png"' onmouseout='rollover.src="buy.png"' TARGET="_parent"> <IMG SRC="buy.png" CLASS="lapka" name="rollover" BORDER="0"></A> <?php } ?> </DIV>
... a to po przeksztalceniu w ladniejszy kod PHP, gdzie wwalone wszystko jest do jednego echo juz nie chce (pokazuje sie tylko jeden, ten sam przycisk):
<DIV class="buy"> <?php } else { echo ('<A HREF="order.php?model='.$mod.'&upgrade='.$upgrade.'" onmouseover='.'''.'rollover.src="buy2.png"'.'''.' onmouseout='.'''.'rollover.src="buy.png"'.'''.'"><IMG SRC="buy.png" CLASS="lapka" name="rollover" BORDER="0"></A>'); } ?> </DIV>
?
P.S.
Ujujuj, cos tu sie nie pokazuje tak, jak mam w kodzie. Wszystkie znaki & to u mnie & a m p ; natomiast wszystkie ' to & # 0 3 9
Linia 8 powinna wygladac: (prosze bez tagow):
echo ('<A HREF="order.php?model='.$mod.'&upgrade='.$upgrade.'" onmouseover='.'''.'rollover.src="buy2.png"'.'''.' onmouseout='.'''.'rollover.src="buy.png"'.'''.' TARGET="_parent"><IMG SRC="buy.png" CLASS="lapka" name="rollover" BORDER="0"></A>');