Ultrium Posted August 30, 2006 Posted August 30, 2006 Sziasztok! Remélem valaki tud segíteni, mert már nincsenek ötleteim... az alábbi sorok a példa: <input name="pgomb" type="submit" id="pgomb" onclick="klikkell('Ajtók')" value="Ajtók"> <input type="image" id="pgomb" onClick="klikkell('Ajtók')" value="Ajtók" src="kepek/alap2_drapp_kek.jpg" width="170" height="15"> Az elsõ sor ugye submitként küldi amit kell, értékkel (Ajtók) együtt. A második sor is submitként funkcionálna elvileg, viszont valamiért az érték (Ajtók) már nem megy. Ha valaki tudna segíteni, hogy az alsó sor is megcsinálja amit a felsõ, azt nagyon megköszönném. Üdv. Balázs
level Posted August 30, 2006 Posted August 30, 2006 Nekem is nemrég volt ilyen problémám. Azt hiszem, ez böngészõtõl függ, hogy az input image értékét beolvassa -e, vagy sem (IE nem...). Két megoldást tudok: 1. ezt az input image helyett használd, minden esetben jó, de css-ben kell beállítani néhány dolgot, mert a böngészõk általában hagynak neki valamiféle ronda szürke körvonalat stb. <button id = "pgomb" value = "ajtók"> <img src = ""> </button> 2. ezt az input image után kell berakni: <input type = "hidden" id = "pgomb" value = "ajtók" /> A hidden rejtve továbbítja az értéket, a böngészõben nem jelenik meg. /*** Az utóbbi megoldással akkor van probléma, ha ciklusban akarsz több képeket kiíratni, úgy, hogy az id azonos, csak az érték más. Ilyenkor akármelyiket nyomod meg, mindig az utolsó értékét fogja beolvasni. Ilyenkor vagy minden képet egy külön formba teszel (de az beszúr egy sortörést is a kép után), vagy marad az elsõ megoldás. ***/
Ultrium Posted August 31, 2006 Author Posted August 31, 2006 Szia Level, Köszi a választ, de nem jutottam előrébb. Az első megoldást már én is próbáltam, de a szürke gombszéleket nem tudtam eltüntetni. (Ha te tudod akkor írd le légyszi.) A második megoldást csak lehet, hogy nem értem, és azért nem működik. Kifejtenéd, hogy pontosan hova is írjam ezeket? <input type = "hidden" id = "pgomb" value = "ajtók" /> Köszi. B.
level Posted August 31, 2006 Posted August 31, 2006 Ok, kifejtem. A hidden valahogy így kellene kinézzen: <form name = "kepkuldes" action = "valami.php" method = "post"> <input type = "submit" name = "kutya" value = "utvonal/kutya.jpg" src = "utvonal/kutya.jpg" /> <input type = "hidden" name = "kutya" value = "utvonal/kutya.jpg" /> </form> A lényeg, hogy a "name" (ill. "id") és a "value" ugyanaz legyen, mint a submit-nál. Így a $_REQUEST['kutya'] a hiddenből akkor is kiolvassa az étéket, ha a submitból nem tudja. A button esetében úgy lehelt eltüntetni a szürke szegélyeket, hogy css-ben ugyanolyan háttérszínt adsz neki, mint a mögötte lévő háttér. Vagy pedig a megjelenítendő képet nem a <button> </button> közé teszed, hanem háttérképként állítod be. És a padding-okat állítsd 0px-re.
Ultrium Posted August 31, 2006 Author Posted August 31, 2006 Szia Level, Úgy néz ki így már működik szépen... Köszi! B.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now