Avatar billede mist Nybegynder
08. juni 2001 - 09:19 Der er 7 kommentarer og
1 løsning

<BUTTON> i Netscape

Kan det virkelig være rigtigt, at <BUTTON> ikke fungerer i Netscape?

Følgende lille side virker fint i IE men ikke i Netscape:

<HTML>
<HEAD>
  <TITLE>PingPong</TITLE>

<SCRIPT type=\"text/javascript\" language=\"JavaScript\">
<!--
  function skift(obj)
  {
    Ping.disabled=!Ping.disabled;
    Pong.disabled=!Pong.disabled;
    alert(obj.name);
  }
//-->
</SCRIPT>

</HEAD>

<BODY>
  <BUTTON type=\"button\" name=\"Ping\" onclick=\"skift(this)\">Ping</BUTTON>
  <BUTTON type=\"button\" name=\"Pong\" onclick=\"skift(this)\">Pong</BUTTON>

<SCRIPT type=\"text/javascript\" language=\"JavaScript\">
<!--
  Pong.disabled=true;
//-->
</SCRIPT>

</BODY>
</HTML>
Avatar billede nute Nybegynder
08. juni 2001 - 09:24 #1
I NS skal dine formelementer være omsluttet av <form> tags. En annen ting er at disable = true/false er en IE spesifikk tingest...
Avatar billede erikjacobsen Ekspert
08. juni 2001 - 09:31 #2
Du skal skrive

  <input type=\"button\" ...>
Avatar billede mist Nybegynder
08. juni 2001 - 09:31 #3
Disable kan muligvis ikke komme til at virke, men hvad med <BUTTON> ?

Nu ser det sådan ud, og det virker stadig ikke:

<HTML>
<HEAD>
  <TITLE>PingPong</TITLE>

<SCRIPT type=\"text/javascript\" language=\"JavaScript\">
<!--
  function skift(obj)
  {
    Ping.disabled=!Ping.disabled;
    Pong.disabled=!Pong.disabled;
    alert(obj.name);
  }
//-->
</SCRIPT>

</HEAD>

<BODY>
<FORM name=\"PingPong\">
  <BUTTON type=\"button\" name=\"Ping\" onclick=\"skift(this)\">Ping</BUTTON>
  <BUTTON type=\"button\" name=\"Pong\" onclick=\"skift(this)\">Pong</BUTTON>

<SCRIPT type=\"text/javascript\" language=\"JavaScript\">
<!--
  Pong.disabled=true;
//-->
</SCRIPT>

</FORM>
</BODY>
</HTML>
Avatar billede mist Nybegynder
08. juni 2001 - 09:33 #4
Ja <INPUT type=\"button\"> virker (vistnok), men spørgsmålet er, om det virkelig er rigtigt, at <BUTTON> ikke virker i Netscape.
Avatar billede erikjacobsen Ekspert
08. juni 2001 - 09:35 #5
Ja, det er da rigtigt det ikke virker i Netscape. Hvorfor mener du det burde virke?
Avatar billede mist Nybegynder
08. juni 2001 - 09:43 #6
Jeg har hidtil ikke set beskrevet, at <BUTTON> ikke skulle virke i Netscape, men efter kommentarerne fra erikjacobsen har jeg også læst noget af det småtskrevne, og der står faktisk et sted, at det skulle virke i Netscape fra version 6. Ikke så underligt, at det ikke virker i min version 4.51
Avatar billede erikjacobsen Ekspert
08. juni 2001 - 10:12 #7
Ja, nu skal jeg lige moderere min kommentar ... :)  <button> er med fra IE4
og NS 6 (jeg ved ikke lige med NS 4.7 - måske), og den er en del af HTML 4.0
standarden. Men den nåede ikke med i NS4.5. Hurra, for alle de standarder
vi skal kende...

Hvis du genererer din side med ASP/PHP, kan du jo skrive <button> til de
browsere der understøtter det, og <input type=\"button\"...> til de andre.
Avatar billede nute Nybegynder
08. juni 2001 - 10:14 #8
den fungerer ikke i NS4.72.

/nute
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester