Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [Java] Ukryty tekst
arkos
post
Post #1





Grupa: Zarejestrowani
Postów: 93
Pomógł: 0
Dołączył: 24.12.2009

Ostrzeżenie: (20%)
X----


Witam, mam taki skrypt:
  1. <script type="text/javascript">
  2. function tekst1 ()
  3. {
  4.  
  5. txt = document.getElementById(1);
  6.  
  7. if (txt.className=="widoczny") {
  8. txt.className="ukryty";
  9. }
  10. else {
  11. txt.className="widoczny";
  12.  
  13. }
  14. }
  15. <style type="text/css">
  16. .ukryty {display:none}
  17. .widoczny {display:inline}
  18. </head>
  19. <span class="ukryty" id="1">moje haselko tajne</span>
  20. <a href="java script:tekst1('1')">Pokaż Hasło</a>
  21. </body>

Chodzi o to aby jak tekst jest ukryty to zamiast niego były "***", a haj się klika na "Pokaż Hasło" to gwiazdki się ukrywają i pokazuje się tekst "moje haselko tajne".

Pozdrawiam,
Go to the top of the page
+Quote Post
wizard144
post
Post #2





Grupa: Zarejestrowani
Postów: 138
Pomógł: 3
Dołączył: 4.05.2009

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


Uuuu bracie... Po pierwsze taki skrypt nie ma sensu smile.gif dlatego ze wszystko mozna wyczytac w źródle strony, po drugie to nie JAVA tylko JavaScript smile.gif po trzecie

Cytat
<a href="java script:tekst1('1')">Pokaż Hasło</a>


ja bym to zrobil raczej tak

Cytat
<span onClick="tekst1(1);">Pokaż Hasło</span>


gdzies czytalem ze konstrukcja ktorej ty uzyles jest bledna smile.gif

chyba po poprawieniu tego powinno dzialac winksmiley.jpg ale nie wiem, ja tam w sprawie JS to dopiero raczkuje ;d
Go to the top of the page
+Quote Post
arkos
post
Post #3





Grupa: Zarejestrowani
Postów: 93
Pomógł: 0
Dołączył: 24.12.2009

Ostrzeżenie: (20%)
X----


Chodzi mi tylko o te *** o nic więcej...
Go to the top of the page
+Quote Post
kamil4u
post
Post #4





Grupa: Zarejestrowani
Postów: 2 350
Pomógł: 512
Dołączył: 4.01.2009
Skąd: Wrocław / Świdnica

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


Mam nadzieję, że kod jest zrozumiały:
Kod
<script>
var pass1 = 'Tajne hasło';
var pass2 = 'Coś tam innego';

function funkcja(id,pass){
  var el = document.getElementById(id);
  if(el.innerHTML == '***') el.innerHTML = pass;
   else
  el.innerHTML = '***';
}
</script>

<span id="test">***</span><br>
<input type="button" value="Kliknij" onClick="funkcja('test',pass1);"> <br><br>

<span id="id">***</span><br>
<input type="button" value="Kliknij" onClick="funkcja('id',pass2);">


--------------------
Go to the top of the page
+Quote Post
arkos
post
Post #5





Grupa: Zarejestrowani
Postów: 93
Pomógł: 0
Dołączył: 24.12.2009

Ostrzeżenie: (20%)
X----


Dzięki działa smile.gif
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 - 13:01