Форум → Программирование → JavaScript → вывод виндовских путей типа c:\hlam\jopa
вывод виндовских путей типа c:\hlam\jopa
-
Июль 13, 2008, 11:35 д.п., спустя 10 часов 45 минут 17 секунд
welder, а строкаe:\фильмы\мультики\beavis & butthead\1-900-beavis.avi
не может быть приведена сразу кe:\\фильмы\\мультики\\beavis & butthead\\1-900-beavis.avi
?How to write text on multiple lines in an alert box?
We can't use the <BR> tag here, as we did in write(), because alert() is a method of the window object that cannot interpret HTML tags. Instead we use the new line escape character.
An escape character consists of a backslash (\) symbol and an alphabet. When preceeded by the backslash, these alphabet assume a special function. Here are some commonly used escapes characters:
* \n: Inserts a new line and causes the text following it to be placed on that line.
* \t: Inserts a tab
* \r: Carriage return
* \b: Backspace
* \f: Form feed
* \': Single quote
* \": Double quote
* \\: Backslash
(Note: there are other escape sequences that consist of the backslash and hexadecimal digits. Their use is rare … atleast I have never used them!)
alert("JavaScript\nis\na\nclient-side\nprogramming\nlanguage");https://smappi.org/ - платформа по созданию API на все случаи жизни -
Июль 13, 2008, 1:20 п.п., спустя 1 час 45 минут 20 секунд
Мде… я тоже ночью… вернее уже утром мудрил. Ничего не мог придумать, кроме как сразу делать с escape-символом, т.е. \\ :-\ -
Июль 13, 2008, 1:43 п.п., спустя 23 минуты 5 секунд
писал же (str - кроме как жава скриптом больше не как не изменить)
но можно пихать куда угодно
может какнить в скрытое поле а потом забирать от туда
щас нет времени.. потом поэксперементирую -
-
Июль 14, 2008, 12:59 п.п., спустя 1 час 2 минуты 19 секунд
CTAPbIu_MABP, ты сам то пробовал? Это первое что приходит на ум, но в моем предыдущем посте об этом сказано (в последней цитате).
То есть необходимо экранировать:* \n: Inserts a new line and causes the text following it to be placed on that line.
* \t: Inserts a tab
* \r: Carriage return
* \b: Backspace
* \f: Form feed
* \': Single quote
* \": Double quote
* \\: Backslashhttps://smappi.org/ - платформа по созданию API на все случаи жизни -
Июль 14, 2008, 2:19 п.п., спустя 1 час 20 минут 12 секунд
не я так ляпнул что первое в голову пришло -
Июль 14, 2008, 2:24 п.п., спустя 4 минуты 34 секунды
CTAPbIu_MABP, просто при присвоении переменной строки "e:\фильмы\мультики\beavis & butthead\1-900-beavis.avi" уже поздно делать реплейс, так как строка уже переоброзовалась.https://smappi.org/ - платформа по созданию API на все случаи жизни -
Июль 14, 2008, 2:40 п.п., спустя 16 минут 11 секунд
да после того как ты сказал я понял что у него там получились спец символы типа \ф \м \b :D
вобщем я тут поигрался
хотел востановить чтото но не вышло(((alert("\b".replace(/\u0008/,"b"))
-
Июль 14, 2008, 2:45 п.п., спустя 4 минуты 35 секунд
CTAPbIu_MABP, можно рассмотреть вариант:
…может какнить в скрытое поле а потом забирать от туда…
Но я думаю велдер с этим сам уже разберется :)https://smappi.org/ - платформа по созданию API на все случаи жизни -
Июль 14, 2008, 4:37 п.п., спустя 1 час 52 минуты 40 секунд
CTAPbIu_MABP, можно рассмотреть вариант:
…может какнить в скрытое поле а потом забирать от туда…
Но я думаю велдер с этим сам уже разберется :)
да сделал давно ужо =)
<html>
<head>
<title></title>
<script>
function encoding(){
var jopa = escape(document.getElementById('test').value)
window.alert(jopa)
}
</script>
</head>
<body onload="javascript:encoding()">
<input id="test" type="hidden" value="проверка">
</body>
</html>
Пожалуйста, авторизуйтесь, чтобы написать комментарий!