Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Google maps i eval(), syntax error
ciembor
post 3.01.2011, 23:13:43
Post #1





Grupa: Zarejestrowani
Postów: 42
Pomógł: 3
Dołączył: 10.02.2010

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


Mam taki problem, muszę uruchomić ten skrypt z poziomu innego skryptu js:
http://maps.google.com/maps?file=api&v...amp;sensor=true

więc próbuję tak:

Kod
eval('http://maps.google.com/maps?file=api&v=2&key=ABQIAAAAJ1RmJmgh3ZLygLWjF4agPBSTCuo8R2j_f1rym0ab9KR-qFtT6RR4_-_zDh_v3hZuo3_4IdSEvRszDw&sensor=true');

a Firebug na to:

Cytat
syntax error
[Wstrzymuj na tym błędzie] http://maps.google.com/maps?file=api&a...amp;sensor=true
kontakt.js (wiersz 80)

więc ja na to: dry.gif . Wiecie co może być nie tak (tak, tak, poza tym, że eval to zło)?

Ten post edytował ciembor 3.01.2011, 23:15:23


--------------------
Blog Macieja Ciemborowicza
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
wookieb
post 3.01.2011, 23:14:46
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Czy ty masz chociaż najmniejsze pojęcie o tym co robi eval?


--------------------
Go to the top of the page
+Quote Post
ciembor
post 3.01.2011, 23:25:19
Post #3





Grupa: Zarejestrowani
Postów: 42
Pomógł: 3
Dołączył: 10.02.2010

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


Wykonuje kod który przyjmuje jako argument. Głowę bym jednak dał, że widziałem gdzieś przykłady z URLem zamiast kodu.


--------------------
Blog Macieja Ciemborowicza
Go to the top of the page
+Quote Post
wookieb
post 3.01.2011, 23:29:50
Post #4





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Musisz dołączyć do strony po prostu plik z takim skryptem. Zrobisz to albo przez dodanie tagu <script> a odpowiednim atrybutem SRC
Pewnie widziałeś coś w tym stylu
Kod
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));

To akurat jest kod z google analytics. Możesz z tym pokombinować smile.gif

http://unixpapa.com/js/dyna.html

Ten post edytował wookieb 3.01.2011, 23:34:46


--------------------
Go to the top of the page
+Quote Post
ciembor
post 3.01.2011, 23:35:01
Post #5





Grupa: Zarejestrowani
Postów: 42
Pomógł: 3
Dołączył: 10.02.2010

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


Dzięki, ale tak miałem i tak mi się nie podobało. Piszę to do Wordpressa, więc skrypt ładuję w body, a nie w head (potrzebuję tego tylko na jednej podstronie). I muszę przez to czekać 5 sekund na załadowanie treści, bo mniej więcej tyle się ładuje ten plik. Więc chcę to załadować dopiero w $(document).ready(), czyli tam gdzie mam swój kod do obsługi mapy.

//edit

Tzn. nie tak miałem, miałem po prostu w script;). Sprawdzę to.

Ten post edytował ciembor 3.01.2011, 23:37:27


--------------------
Blog Macieja Ciemborowicza
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 Wersja Lo-Fi Aktualny czas: 25.07.2025 - 09:12