Что я не правельно делаю? Addfile.html HTML: <script src="../../lib/JsHttpRequest/JsHttpRequest.js"></script> <script language="JavaScript"> function upload() { JsHttpRequest.query('addfile.php', { 'upl': getElemntById("myupl") //document.getElementById("debug").innerHTML = 'Loading...'; }, function(result, errors) { document.getElementById("debug").innerHTML = errors; if(result) document.getElementById("ans").innerHTML = result['str']; } }, false ); } </script> <form onSubmit="return false" enctype="multipart/form-data" method="post"> Файл: <input type="file" id="myupl"> <input type="button" value="Upload" onclick="javascript:upload()"> </form> <div id="ans" style="border:2px solid #000000">Result:<br></div> <br> <div id="debug" style="border:3px double #000000">Debug:<br></div> addfile.php PHP: <?require_once "../../lib/JsHttpRequest/JsHttpRequest.php"; $JsHttpRequest =& new JsHttpRequest("windows-1251"); $upl = $_REQUEST['upl']; $newupl=time()."_".$upl; if(copy($upl,$newupl)) { $GLOBALS['_RESULT'] =array('str' => "Файл Загружен"); } else { $GLOBALS['_RESULT']=array('str' => 'Ошибка загрузки файла'); } if ($_REQUEST['str'] == 'error') { error_demonstration__make_a_mistake_calling_undefined_function(); } ?>
<script src="../../lib/JsHttpRequest/JsHttpRequest.js"></script> <?require_once "../../lib/JsHttpRequest/JsHttpRequest.php"; А что, оба файла такие есть и оба в одной папке JsHttpRequest.js JsHttpRequest.php скачай архив и посмотри Архив класса c js от разработчиков и примером
Здравствуйте. Вообщем мне нужно сделать просмотри видео как на этом http://www.unrulymedia.com/campaigns/ сайте. При нажатие на картинку воспроизводиться видео в томже окне... Подскажите как это реализованно и как такое же повторить. Я попробывал выдернуть скрипт , но он там как-то приаязан к конкретному ролику...
Для этого есть JS фреймворки, например лайтвью, сайт разработчика. На сайте подробно описано как его прикрутить на свою страницу.
Textarea??? Помогите пожалуйста ограничить количество введенного текста в textarea. Надо что бы при написании лишнего символа он просто стирался! Зарание спасибо!
Code: <html> <body> <script type='text/javascript'> function func1(event) { if (document.getElementById('texttt').value.length>50 && event.keyCode!=8 && event.keyCode!=8 && (event.keyCode<37 || event.keyCode>40)) return false; } </script> <textarea id='texttt' onKeyPress='return func1(event);'>Здесь нельзя вводить больше 50 символов</textarea> </body> </html> Вот как то так: вешаем функцию на событие keypress и если нажатая клавиша не является бакспейсом или стрелочкой и количество символов превышает допустимое, возвращаем false.
Спасибо! Но я когда то видел функцию по проще там как-то была использована функция substr. Но и на этом спасибо...
Вероятно там было реализовано так: Code: <html> <body> <script type='text/javascript'> function func1(el) { if (el.value.length>50) el.value=el.value.substr(0,49); } </script> <textarea id='texttt' onKeyPress='func1(this);'>Здесь нельзя вводить больше 50 символов</textarea> </body> </html> ИМХО кривое решение, хоть и короче
Если бы ты спросил самоучитель по ПХП или MySQL я б сказал тебе хорошие книги... А javascript ИМХО не такой сложный язык чтобы покупать справочник, по крайней мере я достойных не видел, хотя два из них все же купил... По мере поступления задачи просто ищи ее решение в интернете и сам во всем разберешься...
PHP проще. А SQL - информационный язык и было бы некорректно сравнивать его с языками программирования по сложности
В ПХП много функций - для него удобно купить справочник. SQL в некоторых местах сложно понять без примеров - возможно стоит купить самоучитель (а лучше просто учитель =) Покупать книгу по джаваскрипт смысла не вижу. ИМХО конечно.
Как можно сделать предзагрузку страницы, например, пока грузиться страница со всеми картинками и текстом, отображаеться что то типа "Loading..."
Вешаешь div'ку с максимальным z-index'ом, в которой будет твой текст. Далее в боди на событие onload вешаешь скрытие этой дивки. Типо такого <body onload="document.getElementById('your_div_id').style.display = 'none'">
CSS: PHP: #loading { background:#b7b7b7; height:100%; opacity:0.7; filter:alpha(opacity=70); position:absolute; visibility:visible; width:100%; } HTML: PHP: <body onload"document.getElementById('loading').style.visibility = 'hidden';"> <div id="loading"> <center> Loading... </center> </div>
Подскажите как зделать что бы при загрузки фрейма через пару секунду как бы произошол клик по какойто ссылки или рисунку если я знаю где находится рисунок(там 200пикс справа, сперху 200)