Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JS] IE, Opera
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
Spirit86
  1. <script type="text/javascript">
  2. //<![CDATA[
  3. <!--
  4. function say(co)
  5. {
  6. alert(co);
  7. }
  8. -->
  9. //]]>
  10.  
  11.  
  12. <input type="button" onclick="say('Czy chcesz skasować?')" value="S" />
  13. </form>


Czy ktoś mi może odpowiedzieć, czemu to działa TYLKO na Firefox / Mozilli? Ani Opera, ani IE tego nie interpretują. IE wywala błąd: oczekiwano obiektu, tyczy się to lini:
  1. <input type="button" onclick="say('Czy chcesz skasować?')" value="S" />


Pozdrawiam
ikioloak
Po dopisaniu:
  1. var co;

zadzialalo smile.gif

oto calosc jaka testowalem:

  1. <script type="text/javascript">
  2.  
  3. function say(co)
  4. {
  5. var co;
  6. alert(co);
  7. }
  8.  
  9. </head>
  10.  
  11.  
  12. <input type="button" onclick="say('elo')" value="S" />
  13. </form>
  14. </body>
  15. </html>
revyag
Definiowanie nowej zmiennej nie jest potrzebne. Przykład który podałeś działa, bo @Spirit86 źle zapisał sekcję cdata, a Ty tego nie masz smile.gif
Kod
<script type="text/javascript">
<!--<![CDATA[
function say(co) {
    alert(co);
}
//]]-->
</script>

Powinno być tak.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.