|
View Poll Results: Выбери свой создательський Веб-Микс? | |||
HTML or/and DHTML | 141 | 62.39% | |
MySQL or/and PostgreeSQL or txtSQL | 72 | 31.86% | |
JAVA Script | 80 | 35.40% | |
JAVA | 53 | 23.45% | |
PHP | 98 | 43.36% | |
ASP | 18 | 7.96% | |
Perl | 25 | 11.06% | |
VBScript | 18 | 7.96% | |
Другой статический язык программирования | 21 | 9.29% | |
Другой динамический язык программирования | 37 | 16.37% | |
Multiple Choice Poll. Ті, хто голосували: 226. You may not vote on this poll |
|
Опції теми | Опції перегляду |
05-05-2007, 17:33 | #841 | |
Гигант мысли
|
Цитата:
короче, нужно использовать url к файлам , например, не img/logo.jpg , а /img/logo.jpg и точно так же для ЯваСкриптов и CSS не data/script.js или data/style.css ,а /data/script.js и /data/style.css UPD. кстати такую же систему используйте и для обычных ссылок. Например. Если указывать ссылку в таком виде : <a href=news/>NEWS</a> то после нажатия пару раз на нее урл будет иметь вид : http://site/news/news/news/ можно указывать ссылки так : <a href=http://site/news/>NEWS</a> но это тупо ) так что лучше всего указать ссылку в таком виде : <a href=/news>NEWS</a> или <a href=/news/>NEWS</a> и сколько бы вы раз на нее не нажали URL будет иметь вид http://site/news или http://site/news/ в зависимости от того как вы укажите ссылку =) UPD2. еще насчет ссылок. также можно указать в пределах тега <head> такую запись : <base href="http://site/"> и тогда можно , что б у ссылки был вид : <a href=news/>NEWS</a> и после много кратного нажатия по ней результат будет таким : http://site/news/ |
|
05-05-2007, 18:53 | #842 |
Гигант мысли
|
http://www.pcre.ru/
хороший сайт по регулярным выражениям. |
06-05-2007, 17:26 | #843 |
Фанат
Реєстрація: Jan 2007
Повідомлення: 469
|
javascript
как сделать кнопки(например: B), чтобы когда нажимаешь на кнопку, в текстовом поле появилось: <b></b>.
а урл - <a href=""></a> |
06-05-2007, 18:43 | #844 | |
Фанат
Реєстрація: Apr 2006
Повідомлення: 505
|
Цитата:
PHP код:
__________________
|
|
06-05-2007, 21:17 | #845 | |
Гигант мысли
|
И когда ты научишься гуглом пользоваться? Бери пример с Mitrisa
Цитата:
Код HTML:
<form name="editor"> <script language="javascript"> function voidPutATag(Tag,Tag2) { document.editor.body.focus(); sel = document.selection.createRange(); sel.text= Tag+sel.text+Tag2; } </script> <!-- кнопки редактора --> <button UNSELECTABLE onClick="javascript: voidPutATag('<b>','</b>')" title="Полужирный текст"><b>B</b></button> <button UNSELECTABLE onClick="javascript: voidPutATag('<i>','</i>')" title="Текст курсивом"><i>I</i></button> <button UNSELECTABLE onClick="javascript: voidPutATag('<u>','</u>')" title="Подчеркнутый текст"><u>U</u></button> <textarea name="body" style='width:100%; height:320px; font-family: Tahoma; font-size: 14pt; padding:5px; border:1px solid #aaa; overflow=auto; background-color:#f3f3ff; color: #369;'> </textarea> Код HTML:
<BUTTON UNSELECTABLE TITLE="Bold" onclick='document.execCommand("Bold");oDiv.focus();' > <b>B</b> </BUTTON> <BUTTON UNSELECTABLE TITLE="Italic" onclick='document.execCommand("Italic");oDiv.focus();' > <I>I</I> </BUTTON> <BUTTON UNSELECTABLE TITLE="Underline" onclick='document.execCommand("Underline");oDiv.focus();'> <U>U</U> </BUTTON> <div id="editor" name="editor" contenteditable style='width:500px; height:320px; overflow:auto; > Редактируемое </div>
__________________
PHP программист. Создание и ремонт сайтов, проектирование web-систем, пишу отдельные скрипты под заказ. Большой опыт, креативные решения. |
|
06-05-2007, 23:22 | #846 | |
Фанат
Реєстрація: Apr 2006
Повідомлення: 505
|
Цитата:
__________________
|
|
06-05-2007, 23:47 | #847 |
Гигант мысли
|
Вот исправил. Надо все в javascript писать с нововй строки.
Код HTML:
<form action="" method="get" name="addform" onsubmit="document.addform.submit.disabled=true;"> <SCRIPT type=text/javascript> var Quote = 0; var Bold = 0; var bull = 0; var Italic = 0; var Underline = 0; var text_enter_url = "Введите полный адрес (URL)"; var text_enter_url_name = "Введите название странички"; var text_enter_image = "Введите полный адрес картинки (URL)"; function PostWrite(NewCode) { document.addform.message.value+=NewCode; document.addform.message.focus(); return; } function ESurl() { var FoundErrors = ''; var enterURL = prompt(text_enter_url, "http://"); var enterTITLE = prompt(text_enter_url_name, "Название страницы"); if (!enterURL || enterURL=='http://'){FoundErrors = 1;} if (!enterTITLE){FoundErrors = 1;}if (FoundErrors){ return; } var ToAdd = "<a href="+enterURL+">"+enterTITLE+"</a>"; document.addform.message.value+=ToAdd;document.addform.message.focus();} function ESimage() { var FoundErrors = ''; var enterURL = prompt(text_enter_image,"http://"); if (!enterURL || enterURL=="http://" || enterURL.length<20){ FoundErrors = 1;} if (FoundErrors) {return;} var ToAdd = "[img]"+enterURL+"[/img]"; document.addform.message.value+=ToAdd; document.addform.message.focus();} function ESquote() { if (Quote == 0) {ToAdd = "<blockquote>";document.addform.quote.value = "/Цитата";Quote = 1;} else {ToAdd = "</blockquote>";document.addform.quote.value = "Цитата";Quote = 0;}PostWrite(ToAdd);} function ESbull() { if (bull == 0) {ToAdd = "•";document.addform.bold.value = "/B";bull = 0;} else {ToAdd = "";document.addform.bold.value = "";Bold = 0;}PostWrite(ToAdd);} function ESbold() { if (Bold == 0) {ToAdd = "<b>";document.addform.bold.value = "/Ж";Bold = 1;} else {ToAdd = "</b>";document.addform.bold.value = "Ж";Bold = 0;}PostWrite(ToAdd);} function ESitalic() { if (Italic == 0) {ToAdd = "<i>";document.addform.italic.value = "/К";Italic = 1;} else {ToAdd = "</i>";document.addform.italic.value = "К";Italic = 0;}PostWrite(ToAdd);} function ESunder() { if (Underline == 0) {ToAdd = "<u>";document.addform.under.value = "/Ч";Underline = 1;} else {ToAdd = "</u>";document.addform.under.value = "Ч";Underline = 0;}PostWrite(ToAdd);} </SCRIPT> <input class=codeButtons title="Bold: [Alt + b]" accesskey=b onClick=ESbold() type=button value="Ж" name=bold> <INPUT class=codeButtons title="Italic: [Alt + i]" accessKey=i onclick=ESitalic() type=button value="К" name=italic> <INPUT class=codeButtons title="Underline: [Alt + u]" accessKey=u onclick=ESunder() type=button value="Ч" name=under> <INPUT class=codeButtons title="Bull: [Alt + m]" accessKey=m onclick=ESbull() type=button value="Список" name=bull> <INPUT name="button" type=button class=codeButtons accessKey=h title="Hyperlink: [Alt + h]" onclick=ESurl() value="Ссылка"> <INPUT name="button" type=button class=codeButtons accessKey=p title="Picture: [Alt + p]" onclick=ESimage() value="Рисунок"> <INPUT class=codeButtons title="Quote: [Alt + q]" accessKey=q onclick=ESquote() type=button value="Цитата" name=quote><BR> <textarea name="message" cols="100" rows="17"> </textarea> </form> В целом, хорошая наработка. Буду применять в жизни. Спасибо.
__________________
PHP программист. Создание и ремонт сайтов, проектирование web-систем, пишу отдельные скрипты под заказ. Большой опыт, креативные решения. |
07-05-2007, 19:44 | #848 | ||
Фанат
Реєстрація: Jan 2007
Повідомлення: 469
|
Цитата:
__________________________________________________ ____ у меня есть скриптик - он добавляет данные в базу данных. обычный текст нормально, а с тегами(типа: Код HTML:
Просто нажмите <a href="http://www.rambler.ru/" onclick="this.style.behavior='url(#default#homepage)';this.setHomePage('http://www.rambler.ru'); return false;">сюда
отвечает: Цитата:
|
||
07-05-2007, 20:34 | #849 | |
Ветеран
|
Цитата:
Или addslashes($text); или mysql_escape_string($text); |
|
07-05-2007, 20:37 | #850 | |
Фанат
Реєстрація: Jan 2007
Повідомлення: 469
|
Цитата:
PHP код:
|
|
|
|