powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Позиционирование
9 сообщений из 9, страница 1 из 1
Позиционирование
    #35042829
Andrej-V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно вывести динамически букву в точке (125,200).
s="<p style=\"position:absolute;top:125;left:200px\">a</p>";
document.write(s);
Пусть есть вычисляемые программой переменные var x, var y - которые представляют соответствующие координаты. Как можно вывести букву 'a' в точке с этими координатами?
К примеру, следующий код не позиционирует букву 'a' в точке в координате t (как указать px не знаю, вероятно из- за этого).
s="";
for(var i=0;i<100;i++)
{
var t=i*10;
s+="<p style=\"position:absolute;top:t;left:200px\">a</p>";
}
document.write(s);
почему-то не получается в цикле и так:
s+="<p style=\"position:absolute;top:(i*10)px;left:200px\">a</p>";
...
Рейтинг: 0 / 0
Позиционирование
    #35042902
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Замени p на div.
...
Рейтинг: 0 / 0
Позиционирование
    #35042911
Andrej-V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрос снят.
Сделал так:
for(var i=0;i<100;i++)
{
s+="<p style=\"position:absolute;top:";s+=new String(i*10);s+="px;left:200px\">a</p>";
}
Всех с Новым годом!
PS
p на div еще не заменял. Сейчас попробую. Спасибо.
...
Рейтинг: 0 / 0
Позиционирование
    #35042922
Ghirik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я пока пьяный готовил ответ, Вы уже поразруливали.... :)

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> 
<head>
<meta http-equiv="Content-Language" content="en-us">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Title block</title>
<script type="text/javascript">
<!--
var x =  125 ;
var y =  200 ;
function dynamic_conclusion_of_the_object_on_necessary_position_andHappyNewYear_Friends(obj) {
   obj.style.top = x + 'px';
   obj.style.left = y + 'px';

}
//-->
</script>
</head>
<body>

<p><input type="button" value="Двигаем на место" onclick="dynamic_conclusion_of_the_object_on_necessary_position_andHappyNewYear_Friends(document.getElementById('new_year'))"></p>
<div id="new_year" style="position: absolute">Happy New Year!</div>

</body>
</html>
...
Рейтинг: 0 / 0
Позиционирование
    #35042926
Ghirik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторstyle=\"position:absolute;top:";s+=new String(i*10);s+="px;left:200px\"

Не фига Вы CSSите!... :)
...
Рейтинг: 0 / 0
Позиционирование
    #35043872
Andrej-V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо. Ваш код должен работать, но не работает. На кнопке вместо надписи какие-то крякозябы, при этом в надписи присутствует "on click=", - этим надпись оканчивается. При нажатии кнопки ничего не происходит (JavaScript в IE разрешил). Вероятно где-то опечатка. Не подскажите в чем лучше отлаживать скрипты? Нет ли такого, чтоб можно было поставить точку прерывания и пройти пошагово? У меня в VS 2008 такое не работает, но может из-за того, что где-то в компе что-то глючит, может и студия; должна она делать это? И нет ли чего-нибудь типа MSDN для скриптов и html тегов, где они все описаны вместе со своими свойствами? Спасибо.
...
Рейтинг: 0 / 0
Позиционирование
    #35044099
Andrej-V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ничего не понимаю.
Если копирую Ваш код в новую HTML страницу в VS 2008, все работает как надо.
Если же копирую в новый текстовой файл (штатный блокнот), а затем меняю расширение на htm - не работает. Причем пробовал ставить шрифт Terminal - ничего не изменилось.
...
Рейтинг: 0 / 0
Позиционирование
    #35044559
apapacy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andrej-VНичего не понимаю.

Все дело в кодировке. В тексте страницы задана UTF-8. Вы же сохранили ANSI. Сохраните в UTF-8.
...
Рейтинг: 0 / 0
Позиционирование
    #35045197
Andrej-V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо всем.
Получилось.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Позиционирование
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]