Szerző Téma: Események  (Megtekintve 5383 alkalommal)

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

Nem elérhető pixi

  • Törzstag
  • **
  • Hozzászólások: 611
    • http://pixy.hu/Ujoldal
Re: Események
« Válasz #38 Dátum: 2010. április 11., 18:48:11 »

Az megoldható e, hogy ha van egy bizonyos süti, akkor egy javascript függvény lefusson, ha nincs süti, akkor meg ne ?

Nem elérhető pixi

  • Törzstag
  • **
  • Hozzászólások: 611
    • http://pixy.hu/Ujoldal
Re: Események
« Válasz #37 Dátum: 2010. április 11., 13:39:50 »
- a vengégkönyv nem AJAX-os

- div-el is próbáltam, úgy sem jó

- hibakonzol nálam nem jön fel, viszont a field változót jogosan keresi, mivel a headben van egy másik számláló script is, amelyik a beírt karaktereket számolja és a még beírható karakterek számát adja vissza.

A gond abból adódhat, hogy a "Mehet" gomb nyomásakor - amelyen rajta van az onclick() - elindul a felvesz.php, de az index.php-n keresztül, majd az adatok fájlba írása után - ugyancsak az index.php-ba includeolva - visszatér a vendégkönyv program.

Magyarul, az oldalon bármit nyomok, mindig az index.php indul, ahol a GET által kért progi includeolva van. Így nem is csodálkozom, hogy nem hajlandó szótfogadni.




Nem elérhető Rimelek

  • Adminisztrátor
  • Őstag
  • *****
  • Hozzászólások: 8.942
    • rimelek.hu
Re: Események
« Válasz #36 Dátum: 2010. április 11., 10:02:58 »
Inkább a firefox hibakonzolt kéne megnézni, és javítani a hibákat. Azok után, hogy a html fejléc is 5-ször van beillesztve a dokumentumba, nem lepődnék meg semmi hibán. szkiir id-jű mező nem is létezik. Ahogy egy másik javascript a field változót keresi, és az sincs. 
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ő Metts

  • Törzstag
  • **
  • Hozzászólások: 483
    • -
Re: Események
« Válasz #35 Dátum: 2010. április 11., 09:56:12 »
Próbáld meg hogy <div> et használsz a <b> helyett

Nem elérhető tbence

  • Globális moderátor
  • Teljes tag
  • *****
  • Hozzászólások: 1.131
    • TBence.hu
Re: Események
« Válasz #34 Dátum: 2010. április 11., 09:08:10 »
Ajax-os a vendégkönyved? Csak mert ha onclick -re akarod berakni, és utána újra töltődik az oldal akkor nem fog menni a fgv.

Nem elérhető pixi

  • Törzstag
  • **
  • Hozzászólások: 611
    • http://pixy.hu/Ujoldal
Re: Események
« Válasz #33 Dátum: 2010. április 11., 02:11:32 »
Vendégkönyv üzenet elküldése után létrehozok egy 10 másodperces sütit. Ha van süti, akkor a "Mehet" gomb helyén egy "stop" felirat jelenik meg, majd egy header('Refresh: 10'); után, újra előjön a "Mehet" gomb.
A "stop" felirat helyére próbálok beilleszteni egy visszaszámlálót, ami önmagában már megy, de a vk programba illesztve nem akar megjelenni.

(head) visszaszámláló script :

Kód: Javascript
  1. <script type="text/javascript">
  2.         counter = 10;  
  3.         var ido
  4.         function minus()
  5.         {      
  6.         document.getElementById('szkiir').innerHTML = counter;
  7.         if  ( counter > 0) { counter--; }       else    { return; }
  8.         ido=setTimeout("minus()",1000);
  9.         }
  10. </script>

(body) itt szeretném kiiratni :

Kód: PHP
  1. if ( !isset ( $_COOKIE['flood']))               //  floodolás ellen 10 sec szünet
  2.   {
  3.   echo "<input type='submit' name='ok' VALUE='Mehet' onclick='minus()' />";
  4.   }
  5.   else
  6.   {
  7.   echo "<b id='szkiir' style='border: 1px solid gray'> </b>";
  8.   header('Refresh: 10');
  9.   }

demo

Nem elérhető Metts

  • Törzstag
  • **
  • Hozzászólások: 483
    • -
Re: Események
« Válasz #32 Dátum: 2010. március 28., 13:06:31 »
Oh köszi, kicsit figyelmetlen voltam:)

Nem elérhető Keveqiah

  • Globális moderátor
  • Teljes tag
  • *****
  • Hozzászólások: 2.332
  • Kisb
    • Keveqiah
Re: Események
« Válasz #31 Dátum: 2010. március 28., 12:59:45 »
Pont most volt róla szó. :) Link ugrás tiltása. :P
http://phpstudio.hu/forum/index.php/topic,3514.new.html

de:
Kód: HTML
  1. <a href="javascript:void(0)" onclick="show(1)" >
  2.  
vagy
Kód: HTML
  1. <a href="#" onclick="show(1); return false;" >
  2.  
"Gonosz vagyok. Ez ugyebár nem hit dolga."
"Egy ember halála tragédia, ezrek halála statisztika."

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: Események
« Válasz #30 Dátum: 2010. március 28., 12:59:33 »
href="javascript: show(1);"
Elküldve:: 2010. Március 28.  12:58:58
vagy onclick="show(1); return false;"
de ebben nem avgyok biztos.



Nem elérhető Metts

  • Törzstag
  • **
  • Hozzászólások: 483
    • -
Re: Események
« Válasz #29 Dátum: 2010. március 28., 12:51:44 »
Akadt egy kis gondom. Van egy eseményem ami átállítja a <li> style-t láthatóvá. Azonban amikor meghívom akkor a lap tetejére ugrik és emiatt ujra le kell görgetnem magamat a rejtett "cucchoz". Tudtommal ez a # miatt van aminek egy belső hivatkozásra kéne mutatnia. Gondoltam már arra is hogy ugye saját magára mutat és akkor talán nem ugrik a lap tetejére, hanem ott marad, de szerintem így sem lenne jó. Tehát ti mit tennétek hogy ne ugráljon?  :search:
<ul>
     <li><a href="#" onclick="show(1)" >Cucc</a>
         <li id="1"  style=display: none;">rejtett cucc
</ul>

Nem elérhető pixi

  • Törzstag
  • **
  • Hozzászólások: 611
    • http://pixy.hu/Ujoldal
Re: Események
« Válasz #28 Dátum: 2010. március 22., 18:21:58 »
Köszönöm Keve, így már jó.   :beer:

Nem elérhető Keveqiah

  • Globális moderátor
  • Teljes tag
  • *****
  • Hozzászólások: 2.332
  • Kisb
    • Keveqiah
Re: Események
« Válasz #27 Dátum: 2010. március 22., 14:53:01 »
Kód: Javascript
  1. function csere(i,s)
  2. {
  3.  document.images[i].src=s;
  4. }

mert a [ 0 ]-dik képet cseréled le. ami az oldal teljes betöltődése után a legfelső kép lesz. Adj egy id-t a nagy térképnek és módosíts a js-en.
Kód: Javascript
  1. function csere(i,s)
  2. {
  3.  document.getElementById(i).src=s;
  4. }

Kód: HTML
  1. <area onmouseover="csere('nagyterkep','Kep/Koz/megy-15.gif')" href="?muvelet=boltlist&megye=Komárom Esztergom" coords="159, 114, 207, 142" shape="rect"/>
  2.  
  3. <img border="0" usemap="#kep" src="Kep/Koz/megy-03.gif" id="nagyterkep"/>
"Gonosz vagyok. Ez ugyebár nem hit dolga."
"Egy ember halála tragédia, ezrek halála statisztika."

Nem elérhető pixi

  • Törzstag
  • **
  • Hozzászólások: 611
    • http://pixy.hu/Ujoldal
Re: Események
« Válasz #26 Dátum: 2010. március 22., 14:40:35 »
Újabb OnMouseOver problémában kérek segítséget. Ha a "megye kereső" programot önmagában futtatom, jól működik.
Ha beincludeolom a honlap index.php-ba, akkor ha a térképen egy megyére teszem a kurzort, az OnMoseOverrel kívánt új térkép
egy, a honlap fejlécében lévő kép helyén jelenik meg. 

Igy kellene működnie

Ezt csinálja a honlapon

térkép-megye.php

Kód: PHP
  1. <?php
  2.         header("Content-Type: text/html; charset=UTF-8");
  3.         foreach($_REQUEST AS $key => $value) { ${$key} = trim($value); }
  4.        
  5.         if ( !isset ( $megye ))  { $megye = '-';}
  6.  
  7. echo "
  8. <html>
  9. <head>
  10.         <title> terkep-megye.php </title>
  11.  
  12. <SCRIPT LANGUAGE='JavaScript'>
  13. function csere(i,s)
  14. {
  15.  document.images[i].src=s;
  16. }
  17. </SCRIPT>
  18.        
  19. </head>
  20. <body align='center'>
  21.  
  22. <br><br><br><br><br>  <center> <b id='cim'> Partnerek megyénként </b> <br><br>
  23.  
  24.         <MAP NAME='kep'>
  25.                 <area shape=circle  coords='258, 143, 10'       href='?muvelet=boltlist&megye=Budapest'                 OnMouseOver=\"csere(0,'Kep/Koz/megy-01.gif')\" >               
  26.                 <area shape=rect    coords='271, 157, 319, 181' href='?muvelet=boltlist&megye=Pest'                             OnMouseOver=\"csere(0,'Kep/Koz/megy-02.gif')\" >
  27.                 <area shape=rect    coords='159, 114, 207, 142' href='?muvelet=boltlist&megye=Komárom Esztergom'               OnMouseOver=\"csere(0,'Kep/Koz/megy-15.gif')\" >               
  28.         </MAP>
  29.  
  30.         <IMG SRC= 'Kep/Koz/megy-00.gif' USEMAP='#kep' border='0'>
  31.        
  32.          </center> <br><br><br><br> ";   
  33.  
  34.         if ( isset($megye))  
  35.                 {
  36.                 echo "<center> kiválasztva : ".$megye."</center>";
  37.                 }        
  38.  
  39.  echo "
  40. </body></html>";
  41.  
  42. ?>

Nem elérhető pixi

  • Törzstag
  • **
  • Hozzászólások: 611
    • http://pixy.hu/Ujoldal
Re: Események
« Válasz #25 Dátum: 2010. március 22., 00:18:49 »
Vannak dolgok, amiket az ember csak akkor tud megoldani, ha megtanulja, vagy megkérdezi, vagy a neten talál egy hasonló scriptet, amiből ki tudja hámozni a neki szükséges részt. Most ez utóbbival sikerült megoldani,- egy prog.hu-n talált scriptből - és az a lényeg, hogy működik, úgy, ahogyan szeretném : 
 :D
 Demo

Kód: PHP
  1. <SCRIPT LANGUAGE='JavaScript'>
  2. function csere(i,s)
  3. {
  4.   document.images[i].src=s;
  5. }
  6. </SCRIPT>

Kód: PHP
  1. <MAP NAME='kep'>
  2.   <area shape=circle  coords='258, 143, 10'  href='?muvelet=boltlist&megye=Budapest'  ONMouseOver=\"csere(0,'megy-01.gif')\" >
  3. .
  4. .
   


Nem elérhető Rimelek

  • Adminisztrátor
  • Őstag
  • *****
  • Hozzászólások: 8.942
    • rimelek.hu
Re: Események
« Válasz #24 Dátum: 2010. március 21., 23:35:44 »
Azt csak megjegyeztem, hogy használható esemény.
Erre koncentrálj:
Úgy, ahogy normál linkek esetén. Azaz sehogy.
Ugyanolyan tulajdonságként fogható fel, mint a href. Tehát ugyanúgy külön kell írni. map-nak adhatsz eseményt. Pontosabban area-nak.
Event listájában benne van: http://www.w3schools.com/TAGS/tag_map.asp
<area ..... onmouseover="" >
Egyszerűen létezem, és lézengek a Földön,
mint idióta szellem, kinek kastélya a börtön.