Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JS] Jednorazowe wykonanie funkcji.
tumeks
post
Post #1





Grupa: Zarejestrowani
Postów: 123
Pomógł: 0
Dołączył: 10.11.2003
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Witam! Napisałem sobie skrypt który będzie podawać współrzędne myszki, lecz chciałem aby to wykonało się tylko raz, a funkcja która mam wykonuje się za każdym razem jak najadę na jakiś obiekt.

  1. <script type="text/javascript">
  2. window.onmouseover=function(e){
  3. var pozycjax = 0;
  4. var pozycjay = 0;
  5. pozycjax = (e?e.layerX:event.x);
  6. pozycjay = (e?e.layerY:event.y);
  7.  
  8. atak_log.location.href="atak_log.php?x="+pozycjax+"&y="+pozycjay+"";
  9.  
  10. }
  11. 1
  12. <iframe frameborder="0" width="560" height="250" id="atak_log" name="atak_log"></iframe>


Z góry dziękuje za pomoc
Pozdrawiam, Tomek.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
tumeks
post
Post #2





Grupa: Zarejestrowani
Postów: 123
Pomógł: 0
Dołączył: 10.11.2003
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Onclick dopiero zadziała jak user kliknie, a mi chodzi o to, żeby to się zrobiło gdy user ruszy muszką i wykonało się tylko raz. Ze zmienna probowałem coś takiego:
  1. <script type="text/javascript">
  2. var wykonane = 0;
  3. window.onmouseover=function(e){
  4. if(wykonane == 0)
  5. {
  6. var pozycjax = 0;
  7. var pozycjay = 0;
  8. pozycjax = (e?e.layerX:event.x);
  9. pozycjay = (e?e.layerY:event.y);
  10.  
  11. atak_log.location.href="atak_log.php?x="+pozycjax+"&y="+pozycjay+"";
  12. var wykonane = 1;
  13. } }


ale nie działa.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 12.10.2025 - 12:28