Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

PHP+JavaScript+HTML=Головная боль

8.5K
13 сентября 2008 года
FrostFX
121 / / 01.03.2007
Драсти)
Пытаюсь из трех языков друг в друга кидать значения - не получается(
Вот:
 
Код:
<div style="position:absolute; left: <?php echo("<script>document.write(a);</script>"); ?>px; border-color:#00FF00; border: double;">
<?php mosLoadModules ('bottom'); ?>
</div>


Подскажите, пожалуйста, где йа дурак? О_о
353
13 сентября 2008 года
Nixus
840 / / 04.01.2007
Внутри значения аттрибута style должно быть описание стилей, а не тэги.
8.5K
13 сентября 2008 года
FrostFX
121 / / 01.03.2007
Цитата: Nixus
Внутри значения аттрибута style должно быть описание стилей, а не тэги.



Но дело в том, что вот так

 
Код:
<div style="position:absolute; left: <?php echo("64"); ?>px; border-color:#00FF00; border: double;">
<?php mosLoadModules ('bottom'); ?>
</div>


Все работает!

А мне вместо "64" нужно значение переменной а...
367
13 сентября 2008 года
Meatcoins
303 / / 18.01.2006
zxcasd с какого бодуна кто-то платить за эту фигню будет - за то что я ссылочки тыкаю???
Так это можно php-script написать, поставить его на посещаемом сервере - пусть script ссылочки тыкает...
244
13 сентября 2008 года
UAS
2.0K / / 19.07.2006
Цитата: FrostFX
Но дело в том, что вот так
 
Код:
<div style="position:absolute; left: <?php echo("64"); ?>px; border-color:#00FF00; border: double;">
<?php mosLoadModules ('bottom'); ?>
</div>


Все работает!


вы разницу ощущаете между первым и вторым постом вашими? Во-втором конечно работать будет - вы пихаете цифру в описание стиля. Все прочитается нормальное.
В первом же вы пихаете html-код в совершенно не предназначенное для него место..

8.5K
13 сентября 2008 года
FrostFX
121 / / 01.03.2007
Цитата: UAS
вы разницу ощущаете между первым и вторым постом вашими? Во-втором конечно работать будет - вы пихаете цифру в описание стиля. Все прочитается нормальное.
В первом же вы пихаете html-код в совершенно не предназначенное для него место..



Хм... а можно как нить этого кода именно там избежать?

353
13 сентября 2008 года
Nixus
840 / / 04.01.2007
FrostFX, если нужно что-то генерировать с помощью js, то делаем так.
[HTML]<script>
var a = 10;
document.write('<div style="position:absolute; left: ' + a + 'px; border-color:#00FF00; border: double;">');
</script>[/HTML]
Неужели сложно?
244
13 сентября 2008 года
UAS
2.0K / / 19.07.2006
Цитата: FrostFX
Хм... а можно как нить этого кода именно там избежать?


вы вообще хоть знаете че сделать хотите? Я например уже ничего не понимаю. Я так понял вам надо впихнуть JS в стили, с чего-то. Теперь вопрос как избежать. Ну а как избежать? Не используйте его там, да и все, проблем-то..

8.5K
13 сентября 2008 года
FrostFX
121 / / 01.03.2007
Дело в том, что в document.write(); не вставишь пхпшный код - а тут необходимо вывести код именно в указаном div-контейнере...
353
13 сентября 2008 года
Nixus
840 / / 04.01.2007
Цитата: FrostFX
Дело в том, что в document.write(); не вставишь пхпшный код - а тут необходимо вывести код именно в указаном div-контейнере...


PHP-шный код можно вставить куда угодно.

8.5K
13 сентября 2008 года
FrostFX
121 / / 01.03.2007
Цитата: Nixus
PHP-шный код можно вставить куда угодно.


если руководствоватся такими методами то код должен выглядеть так:

 
Код:
<script>
document.write('<div style="position:absolute; left: ' + a + 'px; border-color:#00FF00; border: double;"><?php mosLoadModules ('bottom'); ?></div>');
</script>


этот код после пхпшного скрипта выводит
 
Код:
');


О_о
244
13 сентября 2008 года
UAS
2.0K / / 19.07.2006
Ну значит mosLoadModules возвращает ");"

У меня такое чувство, что вы неадекватны. Абсолютно.
Чего вы добиться хотите-то?? Просто вставить из пхп в хтмл - это у вас получилось. Проблема не раскрыта
13
14 сентября 2008 года
RussianSpy
3.0K / / 04.07.2006
Ужас какой. Автору топика долго учиться и читать много книг по теме... Хотя к наркологу тоже не мешает зайти - такие посты в трезвом уме написать невозможно.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог