Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: вставка javascript в html тег
 
 автор: bavarian_82   (02.05.2008 в 19:24)   письмо автору
 
 

есть тег:

<script id="src" src="http://maps.google.com/maps?file=api&amp;v=2&amp;key=ABQIAAAAPDUET0Qt7p2VcSk6JNU1sBRRwPh utbWBmyj82Go_H6JlE7EvFBSKFFFHFePAwvib9UM0geoA3Pg afw'&amp;hl=" type="text/javascript"></script>


при определённых условиях нуна приклеивать 'en', 'de' или 'ru' к значению в аттрибуте src, то есть в самый конец.
Возможно ли в тег <script вставить яваскрипт для приклейки :)? Если да, то как?
Спасибо.

   
 
 автор: bavarian_82   (03.05.2008 в 11:38)   письмо автору
 
   для: bavarian_82   (02.05.2008 в 19:24)
 

а чо форум савсем мёртфый стал?

   
 
 автор: coloboc66   (03.05.2008 в 11:52)   письмо автору
 
   для: bavarian_82   (02.05.2008 в 19:24)
 

При "определённых условиях" попробуйте так:
document.getElementById('src').src='ваш длинный URL'+'en';// de' или 'ru'

Но вообще-то нужно не приклеивать, а добавлять ГЕТ-параметр, типа &lang=en

   
 
 автор: bavarian_82   (03.05.2008 в 12:52)   письмо автору
 
   для: 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? чтобы не лазить постоянно к гуглу в 'карман' .. )

   
 
 автор: coloboc66   (03.05.2008 в 13:43)   письмо автору
 
   для: bavarian_82   (03.05.2008 в 12:52)
 

В XML нужно писать не &lang=en, a &amp;lang=en (или &amp;hl=en - определитесь сначала) , то есть как у вас и было:
"мой_длинный_урл...ib9UM0geoA3Pgafw&amp;hl=en

   
 
 автор: bavarian_82   (03.05.2008 в 13:56)   письмо автору
 
   для: coloboc66   (03.05.2008 в 13:43)
 

ну я ошибся немного, естессно буду писать &amp;.. это сути вопросов не меняет.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования