![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 253 Pomógł: 1 Dołączył: 26.08.2009 Skąd: Szczecin Ostrzeżenie: (10%) ![]() ![]() |
Mam pytanie, sadzę, że trochę głupie, ale ponieważ nigdy tego nie robiłem i nigdzie nie mogę znaleźć info to się muszę spytać, w jaki sposób dodać do skryptu, który znajduje się w jednym pliku skrypt znajdujący się w innym pliku. Próbowałem już dodać go na tej samej zasadzie co w HTML, czyli <script type="text/javascript" src="skrypt.js"></script>, ale tak nie działa.
Może ktoś powiedzieć, jak to powinno wyglądać? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 197 Pomógł: 24 Dołączył: 22.11.2010 Ostrzeżenie: (0%) ![]() ![]() |
Możesz skorzystać z jquery $.getScript() albo np. samemu wklejać do kodu skrypt, tak jak robi to google analitycs:
Kod document.write(unescape("%3Cscript src='" + zrodlo_kodu +"' type='text/javascript'%3E%3C/script%3E")); Kolejna opcja to dodawanie elementu dynamicznie do head. Poszukaj w googlu document.createElement |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 253 Pomógł: 1 Dołączył: 26.08.2009 Skąd: Szczecin Ostrzeżenie: (10%) ![]() ![]() |
To nie jest to. Może to pokaże - będzie łatwiej zrozumieć:
jest strona index.html: w head ma coś takiego jest również mojskrypt.js, który ma korzystać z funkcji i obiektów zawartych w skrypcie - biblioteka.js Teraz pytanie, jak dodać coś podobnego do np. php`owskie include do skryptu mojskrypt.js |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 197 Pomógł: 24 Dołączył: 22.11.2010 Ostrzeżenie: (0%) ![]() ![]() |
Dodajesz ten skrypt w takiej samej formie PRZED skryptem, w którym korzystasz z tamtych funkcji?
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 253 Pomógł: 1 Dołączył: 26.08.2009 Skąd: Szczecin Ostrzeżenie: (10%) ![]() ![]() |
Tak. Zacząlem się jednak zastanawiać na jedna rzecza, która może być ważna. Skrypt który dodaje jest to color picker - http://jscolor.com/ który jest przypisywany do pola input o klasie color. W moim skrypcie pole input text o klasie color jest dynamicznie dodawane w czasie działania skryptu. Może to ma jakiś wpływ na działanie color pickera?
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Tak, ma to dośc duże znaczenie, szczególnie, że po załadowaniu strony twój color picker szuka pól o klasie color, a ty te pola przecież dodajesz dopiero później....
Zajrzyj do przykładów na stronie - masz tam przykład jak kolorować dynamicznie dodawane pola. -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 197 Pomógł: 24 Dołączył: 22.11.2010 Ostrzeżenie: (0%) ![]() ![]() |
Widzisz, to zmienia postać rzeczy. Myślę, że po dodaniu obiektu powinieneś użyć
Kod var myPicker = new jscolor.color(document.getElementById('myField1'), {}) http://jscolor.com/try.php#manual-binding
myPicker.fromString('99FF33') // now you can access API via 'myPicker' variable |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 253 Pomógł: 1 Dołączył: 26.08.2009 Skąd: Szczecin Ostrzeżenie: (10%) ![]() ![]() |
Dzięki za pomoc. Właśnie o to mi chodziło.
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 00:22 |