|
|
|
| порылся в нэте, нашёл только кучу какихто левых, огромных библиотек в которых разбираться лень..
как в чистом виде это сделать? если можно примерчик небольшой какойто..
заранее спасибо:) | |
|
|
|
|
|
|
|
для: sl1p
(11.11.2008 в 21:02)
| | >порылся в нэте, нашёл только кучу какихто левых, огромных библиотек в которых разбираться лень..
и также лень нажать кнопку поиск, а раз лень то врятли кто Вам поможет.... потому что лень будет читать, пробовать и т.д. | |
|
|
|
|
|
|
|
для: ddhvvn
(11.11.2008 в 22:20)
| | Поискал не нашёл ничего стоящего внимания. Везде какие-то догадки "про программеров" что аяксом отправлять файл нельзя.
зы. нахрена мне библиотека 200кб текста для отправки лишь в одном месте? | |
|
|
|
|
|
|
|
для: sl1p
(11.11.2008 в 22:39)
| | через аякс отправлять файлы нельзя. но можно через ифреймы
<form action="add_img.php" method="post" enctype="multipart/form-data" target="iframe_hidden">
<input type="file" name="file">
<input type="submit" value="submit">
</form>
<iframe id="iframe_hidden" name="iframe_hidden" width="0" height="0"></iframe>
|
ответ сервера возвращается в тело скрытого ифрейма
добраться до ответа можно двумя способами:
1)путем запуска в теле ответа JS функции
echo "<script>parent.funct();</script>";
|
2) путем чтения содержимого ифрейма
var isGecko = navigator.userAgent.toLowerCase().indexOf("gecko") != -1;
iframe = (isGecko) ? document.getElementById("iframe_hidden") : frames["iframe_hidden"];
iWin = (isGecko) ? iframe.contentWindow : iframe.window;
iDoc = (isGecko) ? iframe.contentDocument : iframe.document;
alert(iDoc.body.innerHTML);
|
| |
|
|
|