Список форумов Шадринский форум -> Программирование -> Общие вопросы программирования -> JavaScript
Начать новую тему   Ответить на тему   вывод темы на печать

JavaScript

Автор
Сообщение
HonorFreeman
Писатель



Зарегистрирован: 20.12.2005
Сообщения: 679


Статус: Offline
СообщениеДобавлено: 2006.06.29 19:09.59
Ответить с цитатой
ктонить знает как работать с каталогами и файлами?
ну там типа просмотра содержимого каталога, количество файлов (определенного формата), а в обще все интересное кто что знает!
Посмотреть профиль Отправить личное сообщение
Петрович
Ведущий банщик


Пол: Пол:Муж.
Зарегистрирован: 31.08.2005
Сообщения: 1392
Откуда: Сибирь...

Статус: Offline
СообщениеДобавлено: 2006.06.29 20:13.57
Ответить с цитатой
"в JavaScript только через переполнение буфера"
(c) bash.org.ru

В целях безопастности JavaScript принципиально не может работать с файлами и каталогами.
Посмотреть профиль Отправить личное сообщение ICQ Number
xdsl
просто хороший человек


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 1252
Откуда: shadrinsk

Статус: Offline
СообщениеДобавлено: 2006.06.29 20:24.33
Ответить с цитатой
Кроссово - пожалуй только через <input type="file"> Podmigivanie
FF - через XUL
Слышал когда-то, что IE - через ActiveX. Может - врут, ибо очень опасная идея.
Посмотреть профиль Отправить личное сообщение
HonorFreeman
Писатель



Зарегистрирован: 20.12.2005
Сообщения: 679


Статус: Offline
СообщениеДобавлено: 2006.06.29 23:38.56
Ответить с цитатой
эх а были такие планы Surprised чистый JavaScript а он ....
Посмотреть профиль Отправить личное сообщение
Konst
Писатель


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 682


Статус: Offline
СообщениеДобавлено: 2006.06.30 05:36.54
Ответить с цитатой
А поделись.. Чего сделать-то хотел?
Посмотреть профиль Отправить личное сообщение
HonorFreeman
Писатель



Зарегистрирован: 20.12.2005
Сообщения: 679


Статус: Offline
СообщениеДобавлено: 2006.06.30 20:16.40
Ответить с цитатой
у меня много фоток...
хотел себе галерею удобную зделать .... Sad
Посмотреть профиль Отправить личное сообщение
Konst
Писатель


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 682


Статус: Offline
СообщениеДобавлено: 2006.06.30 21:44.10
Ответить с цитатой
Тогда PHP (ASP, как вариант) или одну из программ генерации HTML-галерей.
А ещё Google Picasa есть, если нет необходимости галерею публиковать где-то на сайте.
Посмотреть профиль Отправить личное сообщение
HonorFreeman
Писатель



Зарегистрирован: 20.12.2005
Сообщения: 679


Статус: Offline
СообщениеДобавлено: 2006.07.02 11:31.57
Ответить с цитатой
спс
Посмотреть профиль Отправить личное сообщение
HonorFreeman
Писатель



Зарегистрирован: 20.12.2005
Сообщения: 679


Статус: Offline
СообщениеДобавлено: 2006.07.02 23:07.12
Ответить с цитатой
<ilayer left=0 top=0 clip="20,50,110,120">
<img src="davinci.jpg" width=209 height=264>
</ilayer>

а layer'c вообще работает? Sad
Посмотреть профиль Отправить личное сообщение
xdsl
просто хороший человек


Пол: Пол:Муж.
Зарегистрирован: 25.11.2004
Сообщения: 1252
Откуда: shadrinsk

Статус: Offline
СообщениеДобавлено: 2006.07.03 22:46.21
Ответить с цитатой
Работает, по моему, только в NN4 и NN6. Нестандарт, w3c не поддерживается. FF его тоже не знает.
Посмотреть профиль Отправить личное сообщение
HonorFreeman
Писатель



Зарегистрирован: 20.12.2005
Сообщения: 679


Статус: Offline
СообщениеДобавлено: 2006.09.05 01:09.12
Ответить с цитатой
<script language="JavaScript">
var writeroot = parent.sler1.document;
var myDocument = writeroot;
var htmlElement = myDocument.documentElement;


function killIMG() {
var headElement = htmlElement.getElementsByTagName("head")[0];
if (headElement != null) {
var titleElement = headElement.getElementsByTagName("title")[0];
if (titleElement != null) {
var titleText = titleElement.firstChild;
}
var bodyElement = headElement.nextSibling;
while (bodyElement.nodeName.toLowerCase() != "body") {
bodyElement = bodyElement.nextSibling;
}
if (bodyElement.hasChildNodes()) {
for (i=0; i<bodyElement.childNodes.length; i++) {
var currentNode = bodyElement.childNodes[i];
if (currentNode.nodeName.toLowerCase() == "img") {
bodyElement.removeChild(currentNode);

}
}
}
}
alert("ok");
}

function CreateIMG()
{
var headElement = htmlElement.getElementsByTagName("head")[0];
// if (document.telo.nameimg.value == " ")||(document.telo.widthimg.value == " ")||(document.telo.heightimg.value == " ")
// alert("некоторые данные не введены!!!")
// else
// {
if (headElement != null)
{
var titleElement = headElement.getElementsByTagName("title")[0];
if (titleElement != null)
var bodyElement = headElement.nextSibling;

var imgElement = readroot.createElement("img");
imgElement.setAttribute("src", parent.owner.document.telo.nameimg.value);
imgElement.setAttribute("width", parent.owner.document.telo.widthimg.value);
imgElement.setAttribute("height", parent.owner.document.telo.heightimg.value);
bodyElement.appendChild(imgElement);
alert("ok");
}
}
//}



</script>

<html>
<head>
<title>JavaScript and the DOM</title>
</head>


<body>
<form name="telo">

<input type="button" name="createimg" value="create img!" onClick="CreateIMG();" /> <br>
путь ккартинке: <input type="text" value="1.jpg" name="nameimg" /> <br>
ширина картинки:<input type="text" value="300" name="widthimg" /> <br>
высота картинки:<input type="text" value="250" name="heightimg" /> <br>

<input type="button" value="kill all img!" onClick="killIMG();" />
<input type="button" value="senm me" onClick="te();" />

</form>
</body>
</html>


и вот сюда parent.sler1.document; нехочет создавать, а в этот же док document создает и вот фремы

<html>
<frameset rows="25%,*" border="1">
<frame src="dom_constructor.html" name="owner" >
<frameset cols="*,20%" border="1">
<frame src="create_part.html" name="sler1" >
<frame src="show_part.html" name="sler2" >
</frameset>
</frameset>
</frameset>
</html>


че то ошибки невижу ... что нетак?

Sad
Посмотреть профиль Отправить личное сообщение
Страница 1 из 1
Начать новую тему   Ответить на тему   вывод темы на печать
Показать сообщения:   
Список форумов Шадринский форум -> Программирование -> Общие вопросы программирования -> JavaScript

 
Перейти: 
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете вкладывать файлы
Вы можете скачивать файлы