Поздравляю!
Мне оба не понравились.
У обоих отсутсвие дизайна как такового.
И первый и второй глючат в FireFox (в других браузерах не смотрел).
Про англичан говорить не буду, не ожидал, что там работают на столько не компетентные верстальщики.
О Вашем коде: зачем писать xhtml1-transitional.dtd, т.е. XHTML, когда верстаете HTML, при том Ваш код прошел бы валидацию лишь только при loose.dtd . И то ... может быть, а сейчас нет.
Прежде чем верстать XHTML, прочтите внимательно:
http://xhtml.ru/2006/06/05/xhtml-elements/
http://xhtml.ru/2006/06/05/xhtml-attributes/
И вот полезная статья: Почему так важен DOCTYPE
Пожалуй в Вашем случае создание абсолютно нового сайта - это единственный вариант. Но и старые также надо оставить, поскольку они проиндексированы, да вообще у посетителей могут быть просто в закладках. Если очень необходимо получать информацию со старых сайтов на новый, то пожалуй для Вас лучше решение - это XML выдача данных со старых сайтов. Выигрываете:
1. Безопасность - Вам не нужно прописывать удаленный доступ к базам данных.
2. Данные в таком варианте можно отправлять на другие сайты (вдруг нужны будут, например, сателлиты)
Просто скопируйте пример и попробуйте.
ну когда создается новое окно то нужно задать:
"width=размер"
а img.width, так это в объекте, наследованном от встроенного класса Image обращаюсь к размеру текущего изображения, аналогично img.height, да и вообще обратится можно ко всем свойствам какие есть у изображения.
Просто нужно удалять старый объект ( я и писал, что доработать надо :)), а так объект живет в памяти сам по себе. Ну а при клике будет передаваться уже новый объект.
URL передать придется, но размеры pop up окна с большим фото JavaScript вычислит сам :) .
Jackyk, не стоит лезть в движок сайта, Ваша задача решается примерно так (что надо исправьте сами):
<html> <head> <script type="text/javascript"> function img(url){ img = new Image(); img.src = url; newWin= open("", "PhotoAlbumWindow", "width="+img.width +",height="+img.height +",status=no,toolbar=no,menubar=no,directories=no,location=no,resizable=no"); newWin.document.open(); newWin.document.write("<html><head><title>Фотоальбом</title></head>"); newWin.document.write("<body><a href=\"javascript:window.close()\"><img src='" + url +"' /></a></body></html>"); newWin.document.close(); } </script> </head> <body> <img src="foto.gif" onclick='img("foto.gif")' style="cursor:pointer;" /> </body> </html>
Решение не стандартное, но работает великолепно.☝
Еще какая, например вот тема:
/ru/forum/47049
и вот:
/ru/forum/63255
У Вас в таблице, следующей за Яндекс.Директом, написано
width="95%"
вот она и растягивается на 95%.
Поздравляю! Желаю счастья и успеха в делах!
Ни как.
Есть вариант использования flash, которая импортирует другой флешь ролик, тогда при сохранении первого ролика, второй не скачивается, но... можно отрыть код, посмотреть URL откуда качается импортируемый ролик, а значит скачать и этот ролик, вопрос лишь в том будет ли это выгодно, тратить силы и время на это :) :) .