|
|
|
(JS) Параметры popup
|
|||
|---|---|---|---|
|
#18+
Есть картинка небольших размеров. Клиент кликает по линке и появляется Окно с этой картинкой. Хочу подогнать размеры точно под размеры картинки. Вписал ручками атрибуты width, height. Но почему-то картинка точно не вписалась. Остался отступ слева и сверху где-то 10 пикселов. В доке нашел что для Netscape есть атрибуты innderWidth, innerHeight. ИЕ естественно это не отработал. Возможно как-то управлять отступами? если да, то подскажите как? Или это особенности ИЕ? ---------------------------------------- Артисты не приехали, приехали цыгане ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2005, 15:49 |
|
||
|
(JS) Параметры popup
|
|||
|---|---|---|---|
|
#18+
Кажись надо в дочернем окне проставить свойства margin-left, margin-top... По умолчанию (если память не изменяет) они как раз ставятся в 10 пикселов. Я так лечил. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2005, 16:00 |
|
||
|
(JS) Параметры popup
|
|||
|---|---|---|---|
|
#18+
недавно тоже подобное делал. на скорую руку получилось такое Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2005, 16:05 |
|
||
|
(JS) Параметры popup
|
|||
|---|---|---|---|
|
#18+
По хорошему надо еще цеплять проверку на тип браузера и в соответствии выдавать нужные параметры. Или нужный скрипт. Для Нетскейпа/Мозиллы надо одно, для ИЕ другое, а для Оперы третье (там нарвался еще и на проблемы с закрытием попапа) Posted via ActualForum NNTP Server 1.2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2005, 17:17 |
|
||
|
(JS) Параметры popup
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. Сия чуда должна, по идее показывать картинку в отдельном окне, да еще и размер правильно указывать... Может кто скажет чего? :) Потестировал на Мазиле, опере и IE ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2005, 18:04 |
|
||
|
(JS) Параметры popup
|
|||
|---|---|---|---|
|
#18+
Оппс! Дико извиняюсь! Работать-работант, но с приглючениями... Для Оперы размер окна нужно делать побольше (причем эта зараза иногда не желает представляться :), как ее идентифицировать? ) Для Мазилы тоже глюк с размерами... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2005, 18:07 |
|
||
|
(JS) Параметры popup
|
|||
|---|---|---|---|
|
#18+
попробовал вариант файл 4.html Код: plaintext 1. 2. 3. 4. 5. 6. Код: plaintext ---------------------------------------- Артисты не приехали, приехали цыгане ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2005, 18:23 |
|
||
|
(JS) Параметры popup
|
|||
|---|---|---|---|
|
#18+
а если вместо Код: plaintext Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2005, 18:36 |
|
||
|
(JS) Параметры popup
|
|||
|---|---|---|---|
|
#18+
(JS) Параметры popup Там, этта... в моем большом скрипте нужно везде заменить слово heigth на слово height и все заработает в Мазиле и IE. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2005, 18:36 |
|
||
|
(JS) Параметры popup
|
|||
|---|---|---|---|
|
#18+
2 sergkarpenko. Да разницы - никакой...;))) что так. что так - не работает... 2 Ksnk Ты атрбиут height правильно напиши и все заработает... ---------------------------------------- Артисты не приехали, приехали цыгане ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2005, 18:48 |
|
||
|
(JS) Параметры popup
|
|||
|---|---|---|---|
|
#18+
;) Не успел...;)))) Дял одного попапа столько всего городить...;))) Сильная штука... ---------------------------------------- Артисты не приехали, приехали цыгане ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2005, 18:50 |
|
||
|
(JS) Параметры popup
|
|||
|---|---|---|---|
|
#18+
4m@t!c;) Не успел...;)))) Дял одного попапа столько всего городить...;))) Сильная штука... :) Да как-то в тему пришлось... Я тут пару дней думал как-же показывать что-то типа фотоальбома? А тут прямо таки сильно здравая идея !!! :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2005, 19:00 |
|
||
|
(JS) Параметры popup
|
|||
|---|---|---|---|
|
#18+
Кстати, окончательный вариант скрипта, который для Оперы делает дополнительный отступ здесь . Ежели понравилось - смотрите исходный текст сами ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2005, 19:43 |
|
||
|
(JS) Параметры popup
|
|||
|---|---|---|---|
|
#18+
У меня такой скриптик вроде прижился // функции открытия окна для просмотра снимка // параметры: (имя_файла, ширина, высота, текст_заголовка) var mpt; var navName=navigator.appName; // тип навигатора function popupWin(fileName,w,h,titWin) { if (mpt) {mpt.close();} mpt = window.open('','myphoto','toolbar=0,location=0,directories=0,status=0,menuba r=0,scrollbars=0,resizable=0,width=' +w+',height='+h+',left=0,top=0,screenX=0,screenY=0'); with(mpt.window.document) { if(navName=='Netscape') body.innerHTML='<img src="'+getFullPath()+fileName+'">'; else write('<img src="'+fileName+'">'); // Microsoft Internet Explorer + Opera title=titWin; if(navName=='Netscape') with(body.style){marginTop='0';marginLeft='0';marginBottom='0';} else if(navName=='Opera') with(body.style){marginTop='-8';marginLeft='-8';marginBottom='0';marginRight ='0';} else with(body){topMargin=0;leftMargin=0;}; // Microsoft Internet Explorer } mpt.focus(); return false; } // функция закрытия окна просмотра при закрытии родительского окна function closeWin() { if (mpt) {mpt.close();} } // функция возврвщает путь этого файла (без имени файла) function getFullPath(){ var path=''+document.location; return path.substring(0,path.lastIndexOf('/')+1) } Тока в Опере подглючивает когда при уже открытом окне надо показать другую картинку. Немного пободался с задержкой времени на открытие - вроде заработало, но нюхом чую, что это не есть гуд. Posted via ActualForum NNTP Server 1.2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2005, 20:08 |
|
||
|
(JS) Параметры popup
|
|||
|---|---|---|---|
|
#18+
вот вариант. Добрые люди подсказали. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. ---------------------------------------- Артисты не приехали, приехали цыгане ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2005, 20:45 |
|
||
|
(JS) Параметры popup
|
|||
|---|---|---|---|
|
#18+
А толку-то? Теперь в Мазиле нужно корректировать размер... :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2005, 21:32 |
|
||
|
(JS) Параметры popup
|
|||
|---|---|---|---|
|
#18+
KsnkА толку-то? Теперь в Мазиле нужно корректировать размер... :) Извиняюсь, забыл прописать теги у BODY... Таки да! Таки работает ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2005, 21:35 |
|
||
|
(JS) Параметры popup
|
|||
|---|---|---|---|
|
#18+
И по-моему, проще Вашего вариант. ---------------------------------------- Артисты не приехали, приехали цыгане ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2005, 13:30 |
|
||
|
(JS) Параметры popup
|
|||
|---|---|---|---|
|
#18+
4m@t!cИ по-моему, проще Вашего вариант. Просто - не значит - правильно :) Там есть раздражающее меня место, когда окно с одного места перескакивает на другое после загрузки. Я бы так подгрузил ее сначала, а затем уже демонстрировал, да и двигать ее по экрану - IMHO лишнее... Принципиальный момент - это то, что изменение размеров экрана делается функцией window.resizeTo с учетом page.clientWidth..., что оказалось более правильно, чем предложеные в ветке варианты, ну и фича, что факт подгрузки можно отслеживать функцией onLoad... Вот текст в котором все, вроде учтено и который мне, который нравится больше... :) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.05.2005, 12:01 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=33087897&tid=1478201]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
924ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
68ms |
get tp. blocked users: |
2ms |
| others: | 203ms |
| total: | 1231ms |

| 0 / 0 |
