Ultrium 0 Share 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 Link to comment Share on other sites More sharing options...
level 0 Share 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. ***/ Link to comment Share on other sites More sharing options...
Ultrium 0 Author Share 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. Link to comment Share on other sites More sharing options...
level 0 Share 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. Link to comment Share on other sites More sharing options...
Ultrium 0 Author Share Posted August 31, 2006 Szia Level, Úgy néz ki így már működik szépen... Köszi! B. Link to comment Share on other sites More sharing options...
level 0 Share Posted August 31, 2006 Szívesen! Link to comment Share on other sites More sharing options...
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