|
|
|
| есть тег:
<script id="src" src="http://maps.google.com/maps?file=api&v=2&key=ABQIAAAAPDUET0Qt7p2VcSk6JNU1sBRRwPh utbWBmyj82Go_H6JlE7EvFBSKFFFHFePAwvib9UM0geoA3Pg afw'&hl=" type="text/javascript"></script>
|
при определённых условиях нуна приклеивать 'en', 'de' или 'ru' к значению в аттрибуте src, то есть в самый конец.
Возможно ли в тег <script вставить яваскрипт для приклейки :)? Если да, то как?
Спасибо. | |
|
|
|
|
|
|
|
для: bavarian_82
(02.05.2008 в 19:24)
| | а чо форум савсем мёртфый стал? | |
|
|
|
|
|
|
|
для: bavarian_82
(02.05.2008 в 19:24)
| | При "определённых условиях" попробуйте так:
document.getElementById('src').src='ваш длинный URL'+'en';// de' или 'ru'
|
Но вообще-то нужно не приклеивать, а добавлять ГЕТ-параметр, типа &lang=en | |
|
|
|
|
|
|
|
для: coloboc66
(03.05.2008 в 11:52)
| | посмотрите пожалуйста приатченный скрипт.
Язык устанавливается параметром hl, то есть "мой_длинный_урл...ib9UM0geoA3Pgafw&hl=en"
Исходя из аттрибута lang в узле markers в xml файле должен меняцца язык.
Два вопроса:
1 - Но как бы его менять динамически? То есть в какой момент и как передавать нужный параметр в УРЛ, чтобы менялся язык?
2 -
var request = GXmlHttp.create();
request.open("GET", "towns.xml", true);
request.onreadystatechange = function() {
if (request.readyState == 4) {
var xmlDoc = GXml.parse(request.responseText);
var rootMarker = xmlDoc.documentElement.getElementsByTagName("markers");
alert(rootMarker.getAttribute("lang"));
|
почему так
rootMarker.getAttribute("lang"))
| не достаёцца значение аттрибута lang?
Заранее спасибо
и ещё вопрос - может кто-нить знает откуда можно (и можно ли вообще) скачать сорсы google maps API? чтобы не лазить постоянно к гуглу в 'карман' .. ) | |
|
|
|
|
|
|
|
для: bavarian_82
(03.05.2008 в 12:52)
| | В XML нужно писать не &lang=en, a &lang=en (или &hl=en - определитесь сначала) , то есть как у вас и было:
"мой_длинный_урл...ib9UM0geoA3Pgafw&hl=en | |
|
|
|
|
|
|
|
для: coloboc66
(03.05.2008 в 13:43)
| | ну я ошибся немного, естессно буду писать &.. это сути вопросов не меняет. | |
|
|
|