Хочу, чтобы при нажатии на ссылку с моим email-адресом создавалось
письмо с вложением
Вставьте на вашу страницу следующий код:
<a href='mailto:1?cc=2&bcc=3&subject=4&body=5&charset=windows-1251&attach="x:\anyfile.ext"' title="Send mail">6</a>
,
где 1 - список адресов получателей (разделённых запятой "," или точкой с запятой ";"),
2 - список адресов получателей (для копий сообщения),
3 - список адресов получателей (для скрытых копий сообщения),
4 - тема письма (до 256 символов включительно),
5 - текст сообщения (для создания отдельных строк используется
следующий формат записи "... ?&body=Первая строка сообщения.&body=Вторая строка сообщения.&body=Третья строка. ...".
ВНИМАНИЕ: данная возможность работает не со всеми почтовыми программами - функция может сработать как одна последняя указанная строка в тексте сообщения),
charset - кодировка письма (например windows-1251, windows-1252, utf-8, utf-7, koi8-r, koi8-u, iso-8859-5, gb2312 и т.д.),
attach - приложение к письму (введите путь к файлу. ВНИМАНИЕ: charset и attach могут работать только для почтовых программ, совместимых с Microsoft Exchange).
title - всплывающая подсказка (введите ваш текст)
Примечания: между знаками «амперсанд» (&) и «тэг» или знаками «тэг» и «равно»
не нужно вставлять пробелы; из-за отсутствия возможностей форматирования и
для избежания проблем с введением текста не забывайте использовать
следующие символы: пробел - %20, запятая - %2c, знак вопроса - %3f, точка - %2e,
восклицательный знак - %21, двоеточие - %3a, точка с запятой - %3b.
Пример: Strike it!.
Как показать информацию о текущем состоянии пользователя ICQ?
Вставьте на вашу страницу следующий код:
<img src="http://online.icq.com/scripts/online.dll?icq=206352504&img=5" alt="the current status of icq-number" border="0">
,
где после icq= должен идти требуемый номер ICQ, а после img= номер индикатора (на данный момент, любое число от 0 до 25).
Пожалуйста, приведите еще дополнительные примеры работы с буфером
с помощью ява-скриптов?
Пример операций с фокусировкой:
<html><head>
<script>
function Paste(){
document.forms[0].elements[0].createTextRange().execCommand("Paste");
document.forms[0].elements[0].focus();}
function Copy(){
document.forms[0].elements[0].createTextRange().execCommand("Copy");
document.forms[0].elements[0].focus();}
function Clear(){
document.forms[0].elements[0].createTextRange().execCommand("Delete");
document.forms[0].elements[0].focus();}
</script>
</head>
<body>
<form>
<textarea>любой текст</textarea>
<input type="button" onclick="Paste();" value="Вставить из буфера обмена">
<input type="button" onclick="Copy();" value="Копировать содержимое поля в буфер обмена">
<input type="button" onclick="Clear();" value="Удалить содержимое поля">
</form>
</body>
</html>
Операции с буфером с помощью функции clipboardData (только для Интернет Эксплорер):
<html>
<head>
<script language="JavaScript">
function copyFunc()
{var txt = document.getElementById("theText").innerText;
window.event.returnValue = false;
window.clipboardData.setData("Text", txt);
alert("В буфер добавлено: \"" + txt + "\".")}
function getFunc()
{var datas;
datas = window.clipboardData.getData("Text");
document.getElementById("inp").value = datas;}
function delFunc()
{var datas = window.clipboardData.clearData("Text");
alert("Буфер очищен!")}
</script>
</head>
Извините за надоедливость, но у меня есть еще один вопросик. Как сделать,
чтобы при нажатии на гиперссылку, открывалось не полное окно Internet Explorer, а
маленькое окошечко, например размером 640*480?
Данный вопрос можно решить множеством способов, начиная от простого (обычного) до самых коварных
(надоедливых), которые могут "достать" вашего посетителя внезапным выскакиванием и чрезмерным
упорством в показывании разного рода окошек.
Рассмотрим обычный метод:
В "шапке" страницы, т.е. между тэгами <head> и </head>, записываем такой скрипт:
<script language="JavaScript">
<!--
function winop()
{
windop = window.open("http://slezenko.com","mywin","height=640,width=480,left=100,top=30");
}
-->
</script>
В "теле" страницы, т.е. между тэгами <body> и </body>, вызываем скрипт при
нажатии на ссылку посетителем:
<body>
<a href="javascript:winop();">Открыть окно</a>
</body>
Примерно ваш html-код должен выглядеть так:
<html>
<head>
<title>Open new window</title>
Да и, чтобы сделать окно "гибким", т.е. с возможностью изменения его размеров, нужно лишь
включить опцию resizable=yes, дописав данный параметр в строке
windop = window.open("http://slezenko.com","mywin","height=640,width=480,left=100,top=30,resizable=yes");
Советуем также поэкспериментировать со следующими параметрами:
channelmode, dependent, fullscreen, copyhistory, location, scrollbars, toolbar, directories, resizable, menubar, status, которые могут принимать значение 0 ("no") или 1 ("yes"),
та height, width, left, top - равняются обычному числовому значению.