<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; JS: Проверка существования локального файла]]></title>
	<link rel="self" href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=10410&amp;type=atom" />
	<updated>2015-03-02T13:45:56Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.script-coding.com/viewtopic.php?id=10410</id>
		<entry>
			<title type="html"><![CDATA[Re: JS: Проверка существования локального файла]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=92155#p92155" />
			<content type="html"><![CDATA[<p>Только сейчас заглянул в тему... Интересное решение для файлов изображений! Но любопытно, пройдет ли похожий прием с mp3-файлом, оформленным в стандартный код плеера? Т.е., планировалось вписывать по условию (через document.write) код плеера с найденным mp3-файлом: если локальный не найден, вписывать код плеера с файлом с сервера:<br /></p><div class="codebox"><pre><code>
document.write(&#039;не найден&lt;br&gt;&lt;a class=&quot;audio&quot; href=&quot;reason.mp3&quot;&gt;&lt;/a&gt;&#039;);

document.write(&#039;найден&lt;br&gt;&lt;a class=&quot;audio&quot; href=&quot;http://jeromejaglale.com/shared/jquery_audio_player/audio/reason.mp3&quot;&gt;&lt;/a&gt;&#039;);
</code></pre></div><p>Это за счёт jquery, достаточно вставлять ссылки на странице, как ниже, и в этих местах будут появляться оформления плеером<br /></p><div class="codebox"><pre><code>
&lt;a class=&quot;audio&quot; href=&quot;audio/reason.mp3&quot;&gt; 
     Audio: An Electronic Reason 
 &lt;/a&gt;
</code></pre></div>]]></content>
			<author>
				<name><![CDATA[DD]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=25263</uri>
			</author>
			<updated>2015-03-02T13:45:56Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=92155#p92155</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: JS: Проверка существования локального файла]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=92049#p92049" />
			<content type="html"><![CDATA[<p>Для файлов изображений. Если запущен не локально, скорее всего не сработает по соображениям безопасности.<br /></p><div class="codebox"><pre><code>&lt;script type=&quot;text/javascript&quot;&gt;
var img = new Image();
img.onload = function() {
    alert(&quot;найден&quot;);
};
img.onerror = function() {
    alert(&quot;не найден&quot;);
};
img.src = &quot;file:///D:/big_image.jpg&quot;;
&lt;/script&gt;
</code></pre></div>]]></content>
			<author>
				<name><![CDATA[shiz]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=26249</uri>
			</author>
			<updated>2015-02-27T17:04:46Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=92049#p92049</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[JS: Проверка существования локального файла]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=91572#p91572" />
			<content type="html"><![CDATA[<p>Следующий скрипт проверяет наличие файла на сервере (нужна jquery):</p><div class="codebox"><pre><code>&lt;script type=&quot;text/javascript&quot;&gt;
    $.ajax({
    url:&#039;http://wargot.com/big_image.jpg&#039;,
    type:&#039;HEAD&#039;,
    error:
        function(){
            alert(&quot;не найден&quot;);
        },
    success:
        function(){
            alert(&quot;найден&quot;);
        }
});
&lt;/script&gt;</code></pre></div><p>Но существует ли способ через браузер проверять это для локальных файлов?</p>]]></content>
			<author>
				<name><![CDATA[DD]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=25263</uri>
			</author>
			<updated>2015-02-15T00:15:22Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=91572#p91572</id>
		</entry>
</feed>
