Skocz do zawartości

Featured Replies

Napisano

Witam.

 

Chodzi o to, żeby po wpisaniu hasła pojawiały się na stronie jakieś dodatkowe linki. Jednak chciałbym uniknąć ładowania drugiej strony.

 

Może jakiś javascript, albo javascript + php?

  • Odpowiedzi 4
  • Wyświetleń 994
  • Created
  • Ostatniej odpowiedzi

Top Posters In This Topic

Napisano

Javascript: popatrz sobie AppendChild - dzięki temu będziesz mógł dynamicznie dodać jakieś obiekty na stronie (zazwyczaj najłatwiej do formularza).

Napisano
  • Autor

Do formularza rzeczywiście bez problemu, ale jak dodać zwykły tekst? Bądź tekst z linkami?

var znacznik = document.createElement('input');

 

Próbowałem dawać tam 'a' zamiast 'input' ale to nic nie daje.

Napisano
  • Autor

Ok w końcu to rozgryzłem :)

jakby kogoś interesowało to:

 

Javascript:

<br />
<!--<br />
<br />
function dodaj_element(kontener){     <br />
	var znacznik = document.createElement('div');   // tutaj nam tworzy div'a<br />
	znacznik.innerHTML = "<h1>Hi there and greetings!";     // tutaj możemy wpisać cokolwiek ma się w divie znaleźć<br />
<br />
	var kontener = document.getElementById(kontener);<br />
	kontener.appendChild(znacznik);<br />
}<br />
//--><br />

 

Następnie metoda wywołania, w tym przypadku button:

   // 'pliki' to nazwa div'a, w którym będzie tworzyć się ten dynamiczny.

 

No i oczywiście musimy mieć ten div 'pliki':


 

Dzięki za pomoc :)

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Powiadomienie o plikach cookie

Wykorzystujemy cookies. Przeczytaj więcej Polityka prywatności Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.