Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Skrypt JavaScript i moj skrypt php
AndrzejT
post
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 27.09.2004

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


Mam taki problem. Wyswietlam grafike pojedynczo na ekranie korzystajac ze zmiennych:
  1. <?php
  2. $result = mysql_query(&#092;"SELECT * FROM towary WHERE kolekcja='kolekcja 2' LIMIT $page, 1\");
  3. $rekord=mysql_fetch_array($result);
  4. $id=$rekord[0];
  5. $nazwa=$rekord[1];
  6. $kolekcja=$rekord[2];
  7. $opis=$rekord[3];
  8. $obrazek=$rekord[4];
  9. ?>


i dalej
......
  1. <?php
  2. echo(&#092;"<tr><td height=300 align=\"center\"><IMG SRC=\".image$obrazek\"></td></tr><tr><td align=\"center\">\");
  3. ?>

Chcialbym zabezpieczyc ten obrazek za pomoca skryptu Javascript np.:
Kod
<script language="Javascript1.2">
am = "Niestety, prawy klawisz nie dzia│a!";
bV  = parseInt(navigator.appVersion)
bNS = navigator.appName=="Netscape"
bIE = navigator.appName=="Microsoft Internet Explorer"
function nrc(e) {
   if (bNS && e.which > 1){
      alert(am)
      return false
   } else if (bIE && (event.button >1)) {
     alert(am)
     return false;
   }
}
document.onmousedown = nrc;
if (document.layers) window.captureEvents(Event.MOUSEDOWN);
if (bNS && bV<5) window.onmousedown = nrc;
</script>


Niestety proste wstawienie w sekcji <head></head> nic nie daje.
Jak to zrobic?
A moze jest jakis inny spsob?
Pozdrawiam.
AndrzejT

---
Prosze stosowac BBcodE bo inaczej bedzie zle ;-)
hwao
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
ARJ
post
Post #2





Grupa: Zarejestrowani
Postów: 453
Pomógł: 22
Dołączył: 20.09.2004
Skąd: Kraków - NH -

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


na początek to kod php i inne prosze pisać w specjalnych tagach bo w ten sposób kod jest nieczytelny.
a co do problemu to w <HEAD> należy wpisać:
Kod
<script language="Javascript1.2">

// (C) 2000 www.CodeLifter.com
// http://www.codelifter.com
// Free for all users, but leave in this  header

// Set the message for the alert box
am = "Niestety, prawy klawisz nie działa!";

// do not edit below this line
// ===========================
bV  = parseInt(navigator.appVersion)
bNS = navigator.appName=="Netscape"
bIE = navigator.appName=="Microsoft Internet Explorer"

function nrc(e) {
   if (bNS && e.which > 1){
      alert(am)
      return false
   } else if (bIE && (event.button >1)) {
     alert(am)
     return false;
   }
}

document.onmousedown = nrc;
if (document.layers) window.captureEvents(Event.MOUSEDOWN);
if (bNS && bV<5) window.onmousedown = nrc;

</script>

to powinno zadziałać


--------------------
Warsztat: Windows 7 Pro 64bit | Apache 2.2 | PHP 5.2 | MySQL 5.0 | PHPmyadmin 2.6.4
Go to the top of the page
+Quote Post
AndrzejT
post
Post #3





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 27.09.2004

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


Dzieki za tak szybka pomoc. biggrin.gif
Swoja droga dlaczego to nie chce dzialac gdy wyrzuce wyswietlanie alertu?
Pozdrawiam.
AndrzejT
Go to the top of the page
+Quote Post
hwao
post
Post #4


Developer


Grupa: Moderatorzy
Postów: 2 844
Pomógł: 20
Dołączył: 25.11.2003
Skąd: Olkusz




  1. <?php
  2. $rekord=mysql_fetch_array($result);
  3. $id=$rekord[0];
  4. $nazwa=$rekord[1];
  5. $kolekcja=$rekord[2];
  6. $opis=$rekord[3];
  7. $obrazek=$rekord[4];
  8. ?>

Zamist tego polecam
  1. <?php
  2. list( $id, $nazwa ..... ) =mysql_fetch_array($result);
  3. ?>
Go to the top of the page
+Quote Post
ARJ
post
Post #5





Grupa: Zarejestrowani
Postów: 453
Pomógł: 22
Dołączył: 20.09.2004
Skąd: Kraków - NH -

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


tak właściwie ten temat powinien znaleść się na javascrip a nie na php. ja osobiście się na js nieznam, taki skrypcik miałem zapisany.
troche pomyślałem i go zmodyfikowałem:
Kod
<script language="Javascript1.2">

// (C) 2000 www.CodeLifter.com
// http://www.codelifter.com
// Free for all users, but leave in this  header

// Set the message for the alert box
am = "Niestety prawy klawisz nie działa.";

// do not edit below this line
// ===========================
bV  = parseInt(navigator.appVersion)
bNS = navigator.appName=="Netscape"
bIE = navigator.appName=="Microsoft Internet Explorer"

function nrc(e) {
   if (bNS && e.which > 1){

      return false
   } else if (bIE && (event.button >1)) {

     return false;
   }
}

function clickIE() {if (document.all) {;return false;}}
function clickNS(e) {if
(document.layers||(document.getElementById&&!document.all)) {
if (e.which==2||e.which==3) {;return false;}}}
if (document.layers)
{document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS;}
else{document.onmouseup=clickNS;document.oncontextmenu=clickIE;}

</script>

klikanie prawym przyciskiem myszy nic niedaje, niepojawia się żaden alert i zdjęcia nieda się ściągnąć.


--------------------
Warsztat: Windows 7 Pro 64bit | Apache 2.2 | PHP 5.2 | MySQL 5.0 | PHPmyadmin 2.6.4
Go to the top of the page
+Quote Post
scanner
post
Post #6





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




php POczątkujacy -> JavaScript


--------------------
scanner.info
Warto pamiętać: KISS, DRY
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 20.08.2025 - 05:24