Szerző Téma: Képkezelés  (Megtekintve 6056 alkalommal)

0 Felhasználó és 1 vendég van a témában

Nem elérhető NoNametheone

  • Tag
  • *
  • Hozzászólások: 267
Re: Képkezelés
« Válasz #49 Dátum: 2010. június 13., 19:26:25 »
thx
Mindenkinek van valami jó aláírása, nekem miért nincs?

Nem elérhető tbence

  • Globális moderátor
  • Teljes tag
  • *****
  • Hozzászólások: 1.131
    • TBence.hu
Re: Képkezelés
« Válasz #48 Dátum: 2010. június 13., 15:08:31 »
Köszi. Igazad van. Javított:
Kód: Javascript
  1. function mouseO(id,src) {
  2.   document.getElementById(id).src ="./img/"+src;
  3. }
  4.  

Nem elérhető Semmu

  • V.I.P. tag
  • Teljes tag
  • *****
  • Hozzászólások: 2.576
  • Akinek semmi sem tetszik :D
    • [készülõben]
Re: Képkezelés
« Válasz #47 Dátum: 2010. június 13., 14:30:57 »
minek erre js?
Kód: CSS
  1. a.menupont_kapcsolat:hover {background:url(kép)}

(bár ezt is lehetne még egyszerűsíteni, de lusta vagyok elmagyarázni.)
Elküldve:: 2010. Június 13.  14:29:06
am tbence, egy függvénnyel is meg lehet oldani. hisz nálad is mind2 ugyanazt a műveletet csinálja. (amúgy meg elírtad az elsőt)



Nem elérhető tbence

  • Globális moderátor
  • Teljes tag
  • *****
  • Hozzászólások: 1.131
    • TBence.hu
Re: Képkezelés
« Válasz #46 Dátum: 2010. június 13., 14:25:29 »
Kód: Javascript
  1. function mouseOver(id,src) {
  2.   document.getElementById(id).src ="./img/bottommenumunkainkover.png"+src;
  3. }
  4.  
  5. function mouseOut(id,src) {
  6.   document.getElementById(id).src ="./img/"+src;
  7. }
  8.  
Fügvény paraméterekről hallottál már? :)
Na szerinem elég egyértelmű a használata a fügvényeimnek, úgyhogy inkább nem magyarázom el.

Nem elérhető NoNametheone

  • Tag
  • *
  • Hozzászólások: 267
Re: Képkezelés
« Válasz #45 Dátum: 2010. június 13., 14:06:30 »
Kód: Javascript
  1. <script type="text/javascript">
  2. function mouseOver() {
  3. document.getElementById("b1").src ="./img/bottommenumunkainkover.png";
  4. }
  5. function mouseOut() {
  6. document.getElementById("b1").src ="./img/bottommenumunkaink.png";
  7. }
  8. function mouseOver2() {
  9. document.getElementById("b2").src ="./img/bottommenukapcsolatover.png";
  10. }
  11. function mouseOut2() {
  12. document.getElementById("b2").src ="./img/bottommenukapcsolat.png";
  13. }
  14. </script>
  15.  
Kód: HTML
  1.  <div id="bottommenu"><img border="0" src="./img/bottommenumunkaink.png" id="b1" width="100" height="36" onmouseover="mouseOver()" onmouseout="mouseOut()" /><img border="0" src="./img/bottommenukapcsolat.png" id="b2" width="100" height="36" onmouseover="mouseOver2()" onmouseout="mouseOut2()" /></div>
  2.  
ezt hogyan tudom egyszerűsíteni? ha majd több menüpont lesz akkor ne kelljen mindig így irogatni, hanem valahogy egyszerűbben lehet?
Mindenkinek van valami jó aláírása, nekem miért nincs?

Nem elérhető pixi

  • Törzstag
  • **
  • Hozzászólások: 611
    • http://pixy.hu/Ujoldal
Re: Képkezelés
« Válasz #44 Dátum: 2010. január 19., 18:39:30 »
Most nézem, de amúgy hogyan jön ez a képkezeléshez? :)
Mármint Pixi kérdésétől indulva.

Köszi a segítséget mindkettőtöknek. tbence megoldását már kipróbáltam, így már átadja az id-t, a kívánt térkép megjelenik, köszi.

Ami a kérdésedet illeti jogos, nem jó helyen kérdeztem, hacsak nem úgy értelmezzük, hogy a képkezelés benne van a térképkezelés-ben is. Mindenesetre most itt nyilvánosan lehurrogom magam.

Nem elérhető tbence

  • Globális moderátor
  • Teljes tag
  • *****
  • Hozzászólások: 1.131
    • TBence.hu
Re: Képkezelés
« Válasz #43 Dátum: 2010. január 19., 18:09:06 »
Most nézem, de amúgy hogyan jön ez a képkezeléshez? :)
Mármint Pixi kérdésétől indulva.

Nem elérhető Metts

  • Törzstag
  • **
  • Hozzászólások: 483
    • -
Re: Képkezelés
« Válasz #42 Dátum: 2010. január 19., 18:03:33 »
én hogyha js-t és phpt egybe gyúrok mindig egy szoktam:
Kód: PHP
  1. $js =  "javascript(1,".$valtozo.")";
  2. print  ' <a href="#" onmouseover="'.$js.'">...</a>';
  3.  

Nem elérhető tbence

  • Globális moderátor
  • Teljes tag
  • *****
  • Hozzászólások: 1.131
    • TBence.hu
Re: Képkezelés
« Válasz #41 Dátum: 2010. január 19., 17:39:08 »
 :D Érdekes egy kód. :)
Én a helyedben csinálnék a fgv-nek egy fgv változót, aminek az értékét a ciklusban kiiratáskor meg úgy is beleírod. :) :
Kód: PHP
  1.  
  2. <head>
  3. <SCRIPT language="javascript">
  4.      function terkep(id) { window.open ('Reg/id_terkep.php?id='+id, 'newwin', 'width=425, height=350, left=500, top=240');}
  5. </SCRIPT>
  6.  
  7. </head>
  8.  
  9. <body>
  10.  
  11. <?php
  12.  
  13. for($i=1;$i<=10;$i++){
  14.   echo "<a href=\"javascript: terkep('".$i."');\">".$i."</a>";
  15. }
  16.  
  17.  
Na valahogyan így képzeltem el. teszteltem, jó. :)
A ciklus meg a többi átírható, a lényeg hogy az értéket megadja az id-nek odafent, amikor megnyílik az ablak akkor már ott van benne a szám is. :)
« Utoljára szerkesztve: 2010. január 19., 17:47:33 írta tbence »

Nem elérhető pixi

  • Törzstag
  • **
  • Hozzászólások: 611
    • http://pixy.hu/Ujoldal
Re: Képkezelés
« Válasz #40 Dátum: 2010. január 19., 17:18:58 »
Hogy tudnám a body részben levő ciklusból, az aktuális id számot átadni, a head részben levő javasriptnek, mert ez így nem megy :


Kód: PHP
  1. <head>
  2. <SCRIPT language="javascript">
  3.      function terkep() { window.open ('Reg/id_terkep.php?id=<?=$id ?>', 'newwin', 'width=425, height=350, left=500, top=240');}
  4. </SCRIPT>  
  5.    
  6. </head>
  7.  
  8. <body>
  9.  
  10. <?php
  11. .
  12. .
  13. while ($sor = mysql_fetch_array($eredmeny))
  14. {
  15.   $id = $sor['id'];
  16.   echo "<td><a href='javascript:terkep()?id=$id' > ".$sor['cim']." </td>";
  17. }
  18. .
  19. .

Nem elérhető Rimelek

  • Adminisztrátor
  • Őstag
  • *****
  • Hozzászólások: 8.942
    • rimelek.hu
Re: Képkezelés
« Válasz #39 Dátum: 2010. január 19., 08:27:17 »
Ne nevet adj a linknek, hanem id-t.
És

Kód: Javascript
  1. function img(iname) {
  2.    document.getElementById('button').style.background = 'url('+ iname +');';
  3. }
  4.  
  5.  
De te eleve csak a kép nevét adtad background-nak. Míg a css részben is látszik, hogy kell köré az ur()l rész is. Igaz, a style tulajdonságot is kihagytad. 
Egyszerűen létezem, és lézengek a Földön,
mint idióta szellem, kinek kastélya a börtön.

Nem elérhető rajmund

  • Törzstag
  • **
  • Hozzászólások: 460
Re: Képkezelés
« Válasz #38 Dátum: 2010. január 19., 00:11:30 »
Bocsi megint én, felejtsétek el az előző problémát, most egy újabb jött  xD

<script>
function img(iname) {
document.button.background = iname;
}
</script>
<a name="button" href="http://javascript.internet.com" style="background-image:url('tagok1.gif'); width=230px; height=280px;" onmouseover="img('tagok.gif')" onmouseout="img('tagok1.gif')"></a>

Ez nem működik, de akkor hogy tudom kifejezni hogy a "button" objektum hátterét megváltoztassa a javascript? (Amúgy ha document.body.background ot írok be, akkor működik de akkor meg a body-n jeleníti meg a képet)

Nem elérhető rajmund

  • Törzstag
  • **
  • Hozzászólások: 460
Re: Képkezelés
« Válasz #37 Dátum: 2010. január 18., 21:30:12 »
Sziaztok!

Valaki meg tudna dobni egy olyan linkkel/tutoriallal ami onmouseover-re és downra reagálva megváltoztat egy képet, de nekem úgy kéne hogy egy image bizonyos heigh jét mutassa meg.

Azért ilyen kell nekem, hogy a második kép(vagyis kép részlet) már ne töltsön be amikor rájuk húzom az egerem.

egy példa:

www.thewest.hu

(a regisztrálj ingyen! gomb egyetlen képből áll)

Nem elérhető tbence

  • Globális moderátor
  • Teljes tag
  • *****
  • Hozzászólások: 1.131
    • TBence.hu
Re: Képkezelés
« Válasz #36 Dátum: 2009. október 27., 13:17:15 »
http://www.lokeshdhakar.com/projects/lightbox2/
Lightbox-os megoldás? innen le lehet tölteni nem nehéz átformálni olyanra amilyet akarsz...

Nem elérhető bokike

  • Felhasználó
  • Hozzászólások: 86
Re: Képkezelés
« Válasz #35 Dátum: 2009. október 27., 12:42:23 »
Helló.
Szeretnék segítséget kérni. Van nekem egy galériám amibe sok kép van, azt szeretném megoldani, hogy amikor egy képre rákattintok akkor legyen nagyobb, de ne más ablakba.

Előre is kösz a válaszokat.