![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 30.10.2010 Skąd: Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
Mam taki problem:
Chcę dwukrotnie wyświetlić mapkę Google. W związku z tym tworzę dwa znaczniki "div" i muszę nadać im unikalne nazwy, tak aby Google mogło prawidłowo zainicjować mapy. Nazwy muszą być unikalne i generowane automatycznie. Kod obecnie wygląda tak:
Podejrzewam, że do funkcji "document.getElementById()" zmienna "id" jest przekazywana poprzez referencję, lub docelowe id (nazwa znacznika "div") jest składane dopiero w momencie wywołania zdarzenia 'load', bo obie mapki są podpinane pod drugi znacznik "div". Jeżeli zrobię taki myk, że w drugim fragmencie zmienię nazwę zmiennej z "id" na "id2", to wszystko działa poprawnie:
Kod jednak wtedy nie jest identyczny, a chcę z tego zrobić powtarzalny BBCode (IMG:style_emoticons/default/dry.gif) Być może wiecie jak obejść tę przypadłość, albo macie jakiś inny pomysł na tworzenie unikalnych nazw lub wiązanie funkcji wywoływanej przez zdarzenie "load" ze znacznikiem "div"? Z góry wielkie dzięki za pomoc (IMG:style_emoticons/default/smile.gif) Czyżby problem nie miał prostego rozwiązania? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 30.10.2010 Skąd: Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
To, o czym napisałeś, jest w sumie dokładnie opisane w moim poście. Rozumiem w czym rzecz, dlatego pytanie "jak przekazać do funkcji wartość ustaloną w momencie przypisania tej funkcji do zdarzenia, a nie zmienną?" pozostaje bez odpowiedzi.
Ale nie zawracam już Wam głowy - pokombinuję nad innym sposobem realizacji tego celu. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 27.09.2025 - 10:35 |