Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #51 (permalink)  
Старый 21.03.2016, 10:20
Кандидат Javascript-наук
Отправить личное сообщение для leon2009sp Посмотреть профиль Найти все сообщения от leon2009sp
 
Регистрация: 22.12.2015
Сообщений: 106

изменил строку на
selStation.add(new Option(el.textContent));

и теперь выводит слова
так можно надеюсь. я иногда сам в шоке, туплю неделю, а потом за пару мин доходит что я делаю не так или на оборот так.

Последний раз редактировалось leon2009sp, 21.03.2016 в 10:30. Причина: добавка не скрипт
Ответить с цитированием
  #52 (permalink)  
Старый 21.03.2016, 10:47
Кандидат Javascript-наук
Отправить личное сообщение для leon2009sp Посмотреть профиль Найти все сообщения от leon2009sp
 
Регистрация: 22.12.2015
Сообщений: 106

спасибо! профессор
Сообщение от leon2009sp Посмотреть сообщение
изменил строку на
selStation.add(new Option(el.textContent));

и теперь выводит слова
так можно надеюсь. я иногда сам в шоке, туплю неделю, а потом за пару мин доходит что я делаю не так или на оборот так.
Профессор Спасибо!!! а то я бы еще неделю сидел и думал чтож удалить чтобы заработало!
Ответить с цитированием
  #53 (permalink)  
Старый 04.04.2016, 06:39
Кандидат Javascript-наук
Отправить личное сообщение для leon2009sp Посмотреть профиль Найти все сообщения от leon2009sp
 
Регистрация: 22.12.2015
Сообщений: 106

не выводит второй раз
можно еще вопросик, почему не выводит на второй раз результат,
и можно ли передать результат в {$s_city} строка 3,4
<script>
        function loadXMLDoc(filename) {
            if (window.ActiveXObject) {
                xhttp = new ActiveXObject("Msxml2.XMLHTTP");
            }
            else {
                xhttp = new XMLHttpRequest();
            }
            xhttp.open("GET", filename, false);
            try { xhttp.responseType = "msxml-document" } catch (err) { } // Helping IE11
            xhttp.send(null);
            return xhttp.responseXML;
        }
        document.addEventListener('DOMContentLoaded', function () {
            var xml = loadXMLDoc("xml/city_reg.xml"),
                selCity = document.querySelector('#city'),			
				selStation = document.getElementById('ob');				
            [].forEach.call(xml.querySelectorAll('city'), function (el) {
                selCity.add(new Option(el.getAttribute('name'), el.getAttribute('name')))
		})
            selCity.addEventListener('change', function () {
                [].forEach.call(xml.querySelectorAll('city[name=' + this.value + '] > ob'), function (el) {
					selStation.innerHTML = el.textContent;
                })
            })
        })
    </script>
    <select id=city><option selected>1111111</option></select>   
	<a href=ob id=ob name=links2>111</a>
	<a href=ob id=ob name=links2>111</a>
<?php
echo "
<table align=center border=0 cellpadding=0 cellspacing=0 width=100% class=inf4>
<tr>
<td align=center width=15% title=num1><ul class=tops>";
foreach($xml_db->cat_a as $cat_a)
{
echo "<ol class=link1><font color=#ADADAB>{$cat_a['category']}</font></ol>";
foreach($cat_a->marka as $marka)
{
echo "<li align=left><a href=db/auto/{$s_city}/{$marka['link']} class=link2>{$marka['name']}</a></li>";	
}
}
?>

Последний раз редактировалось leon2009sp, 04.04.2016 в 08:06. Причина: весь код
Ответить с цитированием
  #54 (permalink)  
Старый 05.04.2016, 11:21
Кандидат Javascript-наук
Отправить личное сообщение для leon2009sp Посмотреть профиль Найти все сообщения от leon2009sp
 
Регистрация: 22.12.2015
Сообщений: 106

до чего до полз
<script type="text/javascript">

var ob = 'div';

</script>

<?php
if (isset($_GET['u_name']))
{
    echo "Значение JavaScript-переменной: ". $_GET['u_name'];
}

else
{
    echo '<script type="text/javascript">';
    echo 'document.location.href="' . $_SERVER['REQUEST_URI'] . '?u_name=" + ob';
    echo '</script>';
    exit();
}
?>
теперь не знаю как из div передать
Ответить с цитированием
  #55 (permalink)  
Старый 05.04.2016, 17:21
Аватар для destus
Профессор
Отправить личное сообщение для destus Посмотреть профиль Найти все сообщения от destus
 
Регистрация: 18.05.2011
Сообщений: 1,207

leon2009sp,
Не получится запихать javascript переменную в скрипт php. Разве что через HTTP запрос передать.
Ответить с цитированием
  #56 (permalink)  
Старый 06.04.2016, 03:06
Кандидат Javascript-наук
Отправить личное сообщение для leon2009sp Посмотреть профиль Найти все сообщения от leon2009sp
 
Регистрация: 22.12.2015
Сообщений: 106

т.е. ссылки в любом случаи придется через javascript выводить?
Ответить с цитированием
  #57 (permalink)  
Старый 06.04.2016, 05:30
Аватар для destus
Профессор
Отправить личное сообщение для destus Посмотреть профиль Найти все сообщения от destus
 
Регистрация: 18.05.2011
Сообщений: 1,207

О каких ссылках речь?
Ответить с цитированием
  #58 (permalink)  
Старый 06.04.2016, 07:40
Кандидат Javascript-наук
Отправить личное сообщение для leon2009sp Посмотреть профиль Найти все сообщения от leon2009sp
 
Регистрация: 22.12.2015
Сообщений: 106

<?php
echo "
<table align=center border=0 cellpadding=0 cellspacing=0 width=100% class=inf4>
<tr>
<td align=center width=15% title=num1><ul class=tops>";
foreach($xml_db->cat_a as $cat_a)
{
echo "<ol class=link1><font color=#ADADAB>{$cat_a['category']}</font></ol>";
foreach($cat_a->marka as $marka)
{
echo "<li align=left><a href=db/auto/{$s_city}/{$marka['link']} class=link2>{$marka['name']}</a></li>";
}
}
?>

http://angar18.esy.es/ в низу
категория А,Б,С,Е .... нажимаешь на ссылку и попадаешь на страницу по категории, но хотел бы туда и города в паять.
Ответить с цитированием
  #59 (permalink)  
Старый 06.04.2016, 10:55
Кандидат Javascript-наук
Отправить личное сообщение для leon2009sp Посмотреть профиль Найти все сообщения от leon2009sp
 
Регистрация: 22.12.2015
Сообщений: 106

т.к. чтобы вывести ссылки через javascript это три листа, а на php 3 строчки
Ответить с цитированием
  #60 (permalink)  
Старый 06.04.2016, 22:16
Кандидат Javascript-наук
Отправить личное сообщение для leon2009sp Посмотреть профиль Найти все сообщения от leon2009sp
 
Регистрация: 22.12.2015
Сообщений: 106

до такого точно никто не дошел
ну посоветуйте как лучше и что лучше сделать?
уже и до такого докатился:
<?php
echo "<div id=ob ";
echo "name=prob3 value=123123>000000</div>";
?>


<?php
$mmm= "<div id=ob echo name=prob3 value=123123>000000</div>";
echo "<a href=123123123".$mmm."-----</a>";
?>

да меняет только имя ссылки но не ее саму
так же прокатило с именем, почему на св-ва ссылки не хочет???????
<?php
$mmm= "<div id=ob echo name=prob3 value=123123>000000</div>";
echo "<a href=213123>".$mmm."</a>";
?>

Последний раз редактировалось leon2009sp, 06.04.2016 в 23:04. Причина: 1
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Читать xml файл без расширения modelka Серверные языки и технологии 2 19.03.2015 13:38
Чтение xml средствами JavaScript pers_tmb Общие вопросы Javascript 9 12.03.2014 18:26
Как загрузить xml из вышележащей директории без обращения к серверу? Parez Общие вопросы Javascript 11 06.05.2011 22:45
как правильно прочесть xml без подключения jQuery BorodinKO Общие вопросы Javascript 1 03.04.2011 23:23
Поиск и чтение атрибутов в XML Armen Общие вопросы Javascript 4 12.03.2011 22:20