Jump to content
  • 0

Тэг img и a href в Firefox


xxx84xxx
 Share

Question

Проблемка у меня небольшая... требуется поместить картинку на страничку, которая находится в локальной сети (сайт вообще локальный), т.е. примерно так:

<img src='file:///\\pcxxx\d$\pub\3.jpg'>

или как вариант сделать ссылку на фрейм

<a href='file:///\\pcxxx\d$\pub\3.jpg' target='rightFrame'> ТЕСТ </a>

где pcxxx - имя компьютера в локальной сети.

Но получается какой-то фикус, в IE6 это работает без проблем, а в Firefox 3.0.1 нет, картинка не отображается, а ссылка на фрейм не работает. Хотя если в адресную строку Firefox'а ввести file:///\\pcxxx\d$\pub\3.jpg и нажать Enter, то картинка грузится!

Хелп ми плиз :)

Link to comment
Share on other sites

Recommended Posts

  • 0
Проблемка у меня небольшая... требуется поместить картинку на страничку, которая находится в локальной сети (сайт вообще локальный), т.е. примерно так:

<img src='file:///\\pcxxx\d$\pub\3.jpg'>

или как вариант сделать ссылку на фрейм

<a href='file:///\\pcxxx\d$\pub\3.jpg' target='rightFrame'> ТЕСТ </a>

где pcxxx - имя компьютера в локальной сети.

Но получается какой-то фикус, в IE6 это работает без проблем, а в Firefox 3.0.1 нет, картинка не отображается, а ссылка на фрейм не работает. Хотя если в адресную строку Firefox'а ввести file:///\\pcxxx\d$\pub\3.jpg и нажать Enter, то картинка грузится!

Хелп ми плиз :)

Пробуй вводить без file:///

Link to comment
Share on other sites

  • 0
Пробуй вводить без file:///

Тогда Firefox из такой ссылки \\pcxxx\d$\pub\1\3.jpg сам делает такую ссылку:

http://server/grad/\\pcxxx\...92;1\3.jpg которая конечно не работает :) хотя IE из нее делает: file://pcxxx/d$/pub/1/3.jpg и она работает

Link to comment
Share on other sites

  • 0

Офигенно, половина слешей в одну сторону, а другая половина в другую сторону. :)

Такое ощущение что они сражаются за место (слеши).

Направление слешей должно быть только в одну сторону:

<img src="C:/WebServers/home/tri.ru/www/img.jpg">

Link to comment
Share on other sites

  • 0
Офигенно, половина слешей в одну сторону, а другая половина в другую сторону. :)

Такое ощущение что они сражаются за место (слеши).

Направление слешей должно быть только в одну сторону:

<img src="C:/WebServers/home/tri.ru/www/img.jpg">

Да хоть в одну, хоть в другую, хоть в разные... Firefox и IE их сами переделывают в нужные :( не в этом суть...

Link to comment
Share on other sites

  • 0
Да хоть в одну, хоть в другую, хоть в разные... Firefox и IE их сами переделывают в нужные :) не в этом суть...

Как мне видится, более правильное решение "проблемы" - установить вебсервер на той машине, на которой все будет крутиться.

И не будет никаких проблем больше.

Link to comment
Share on other sites

  • 0
Как мне видится, более правильное решение "проблемы" - установить вебсервер на той машине, на которой все будет крутиться.

И не будет никаких проблем больше.

Если бы такой вариант решения проблемы нас устраивал, так бы уже давно и сделали, но... надо делать ссылки на картинки в сети, где не должно быть веб-сервера

Link to comment
Share on other sites

  • 0
А не проще подключать это как сетевой диск и обращаться уже просто Z:\site\image.gif

Процесс легко автоматизируется...

Если другого выхода нет, то наверно придется так...

только такой тогда вопрос, как сделать подобную ссылку, если корень сервера находится в некоторой папке на диске C?

ведь ссылка типа file://z:/site/image.gif не катит :angry:

Link to comment
Share on other sites

  • 0
только такой тогда вопрос, как сделать подобную ссылку, если корень сервера находится в некоторой папке на диске C?

ведь ссылка типа file://z:/site/image.gif не катит :angry:

Насчет корня сервера не понял... Причем тут корень сервера? Подключить в качестве сетевого диска можно любую папку. Подключаете папку, которая явлается корнем сайта. И делаете относительные ссылки типа "/images/image.gif". А "file://" тут вообще не нужно

Link to comment
Share on other sites

  • 0
Насчет корня сервера не понял... Причем тут корень сервера? Подключить в качестве сетевого диска можно любую папку. Подключаете папку, которая явлается корнем сайта. И делаете относительные ссылки типа "/images/image.gif". А "file://" тут вообще не нужно

Мне надо делать ссылки на картинки, находящиеся на другом компьютере в локальной сети (не на том, где сайт)...

т.е. у меня так:

web-server на компе server, файлы сайта вот тут: \\server\c$\Program Files\Apache Software Foundation\Apache2.2\htdocs\grad\

другой сервер srv на нем расшарена папка \\srv\img в которой лежат картинки, ссылки на которые мне надо делать с сайта

как я понял из первого совета, на компе server можно подключить диск Z к папке \\srv\img?

Link to comment
Share on other sites

  • 0
Мда, сложная структура сайта, из всего поста только сейчас стало понятно в чем суть вопроса :angry:

Тогда так должно работать <img src="file:///\\srv\img\image1.jpg">

Вот тут в чем вопрос и заключался, что так работает в IE6, а в Firefox'е почему-то не работает. Причем если вставить в адресную строку Firefox'a file:///\\srv\img\image1.jpg, то картинка открывается, а если делать ссылку на картинку, то щелчек по ссылке... и ничего не происходит!

Link to comment
Share on other sites

  • 0

у меня все работает...

возможно, если у вас прокси используется, то у лисы надо отключить использование прокси для локальных адресов.

если не поможет, есть такой вариант:

если с рабочих станций открывается сайт, то подключите папку \\srv\img как, допустим, Z, не на сервере, а на рабочих станциях. Тогда и ссылки давать z:/image1.jpg

Или настроить web-server так, чтобы папка с картинками была видна еще и как папка web-server'а. Помоему такое можно сделать... Но по настройкам веб-серверов я не спец, надо ждать спецов :angry:

Link to comment
Share on other sites

  • 0
у меня все работает...

возможно, если у вас прокси используется, то у лисы надо отключить использование прокси для локальных адресов.

если не поможет, есть такой вариант:

если с рабочих станций открывается сайт, то подключите папку \\srv\img как, допустим, Z, не на сервере, а на рабочих станциях. Тогда и ссылки давать z:/image1.jpg

Или настроить web-server так, чтобы папка с картинками была видна еще и как папка web-server'а. Помоему такое можно сделать... Но по настройкам веб-серверов я не спец, надо ждать спецов :)

Прокси используется, но для локальных адресов отключено.

На каждой машине, где могут использовать сайт подключать сетевой диск как-то не очень красивое решение....

А вот папка с картинками как папка web-server'a... интересно конечно, как такое можно сделать... нус, ждем спецов :angry:

Хотя мне кажется должно быть более простое решение, ведь в IE6 все прекрасно работает, в Firefox'е проблемка непонятная...

Link to comment
Share on other sites

  • 0

<a href="file:///\\srv\img\image1.jpg"> однозначно работает... что-то у вас с настройкой сети или веб-сервера...

папка \\srv\img\ должна быть расшарена для компа, откуда происходит открытие страницы

У меня Mozilla 5.0, все работает...

Link to comment
Share on other sites

  • 0
<a href="file:///\\srv\img\image1.jpg"> однозначно работает... что-то у вас с настройкой сети или веб-сервера...

папка \\srv\img\ должна быть расшарена для компа, откуда происходит открытие страницы

У меня Mozilla 5.0, все работает...

у меня Firefox Portable 3.0.1 и не работает :angry:

Link to comment
Share on other sites

  • 0
у меня Firefox Portable 3.0.1 и не работает :angry:

Так Portable - специфическая версия броузера! Она урезана. Может именно из-за этого и не работает такой тип ссылок...

Есть люди, которые будут заходить на сетевой сайт через такой броузер, который установлен на флэшке?

Link to comment
Share on other sites

  • 0
Так Portable - специфическая версия броузера! Она урезана. Может именно из-за этого и не работает такой тип ссылок...

Есть люди, которые будут заходить на сетевой сайт через такой броузер, который установлен на флэшке?

Разве она урезана? Я его юзаю не с флешки, а с компа... просто удобно настроил в одном месте все, на флешку, принес домой и все тоже самое...

Проверил на последней версии Mozila Firefox 3.0.5, все тоже самое, не работает :angry:

Link to comment
Share on other sites

  • 0
Разве она урезана? Я его юзаю не с флешки, а с компа... просто удобно настроил в одном месте все, на флешку, принес домой и все тоже самое...

Проверил на последней версии Mozila Firefox 3.0.5, все тоже самое, не работает :angry:

А если использовать относительные пути?

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy