![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 70 Pomógł: 2 Dołączył: 25.03.2009 Skąd: Pionki Ostrzeżenie: (0%) ![]() ![]() |
Cześć,
na stronie chcę zrobić zdarzenie onClick, który uruchomi funkcję js wczytującą zewnętrzny plik js i uruchomi jej funkcję. Niestety mam problem. Kod wygląda tak: index.html: Kod <script type="text/javascript"> function contact(form) { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = './js/contact.js'; var s = document.getElementsByTagName('div')[0]; s.parentNode.insertBefore(ga, s); } </script> <a href="http://moja_strona.pl/kontakt.html" onclick="contact('form');return false;">Skontaktuj się z nami</a> contact.js: Kod function cos { document.write('<div id="dial" class="okno" style="position:absolute;top:0;left:0;width:500px;height:200px;">formularz...</div>'); } próbowałem dać w contact.js: window.onload = cos; ale nie działa... W ogóle jest możliwość wczytania js do div? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 70 Pomógł: 2 Dołączył: 25.03.2009 Skąd: Pionki Ostrzeżenie: (0%) ![]() ![]() |
to prawda mogę zrobić i tak i myślę że w taki sposób nie miałbym kolejnego problemu z contact.js:
Kod function cos(website) { var div = document.createElement('div'); div.innerHTML = "<a href='#' onclick=\"close();return alert('aaa');\" style=\"float:right\">zamknij</a><br />lalalala"; div.setAttribute('id', 'contact'); document.body.appendChild(div); } function close() { document.getElementById("contact").style.display='none'; } czemu nie działa funkcja close? Ten post edytował pionas 20.08.2013, 17:40:50 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 05:16 |