03.02.2011, 01:11 | #1 |
Новичок
Регистрация: 19.01.2011
Сообщений: 27
Вес репутации: 0
|
Помогите в Js
Добрый день!Помогите пожалуйста!Целый день ковырялся ничего непонял.
У меня есть такой скрипт: <script> var aw = $size[0]; var ah = $size[1]; var pc = 'pointer'; var dc = 'default'; var nc = ''; var rw = (screen.width * 0.40); if(aw > rw) { obi('share_image').innerHTML = "<img src='$image_path' id='iimg' width='"+rw+"' onclick='javascript:this.style.width=aw;this.style .cursor=dc;this.title=nc;'>"; obi('iimg').title = 'Click the image to enlarge'; obi('iimg').style.cursor=pc; } else { obi('share_image').innerHTML = "<br><br><img src='$image_path' id='iimg'>"; } </script> Этот скрипт уменьшает оригинальное изображение и при нажатии открывает на той же страници оригинал.Как сделать что бы открывался оригинал не на этой же страници а на новой.Или что бы переходило на само изображение,например-- http://ximag.ru/image-58AD_4D385DB1.jpg . Пример работы тут-- http://ximag.ru/share-58AD_4D385DB1.html |
04.02.2011, 14:23 | #2 |
Новичок
Регистрация: 19.01.2011
Сообщений: 27
Вес репутации: 0
|
Блин,ну помогите плиз)
|
04.02.2011, 14:35 | #3 |
Эксперт
|
ну видешь вот этот код...
obi('share_image').innerHTML = "<img src='$image_path' id='iimg' width='"+rw+"' onclick='javascript:this.style.width=aw;this.style .cursor=dc;this.title=nc;'>"; он подгружает картинку на текущую страницу. а как заставить чтоб он открывал в новой (в твоём случае).... - а фих его знает..... Добавлено через 3 минуты О хотя знаю. сек Добавлено через 5 минут дописать в код <script> function func(){ document.write (" УРЛ картинки оригинала") } </script> исправить obi('share_image').innerHTML = "<img src='$image_path' id='iimg' width='"+rw+"' onclick='func ();'>"; точно не уверен пробывать надо. синтаксис сам иправишь подправишь....
__________________
Последний раз редактировалось Anadonam; 04.02.2011 в 14:43. Причина: Добавлено сообщение |
04.02.2011, 16:25 | #4 |
Новичок
Регистрация: 19.01.2011
Сообщений: 27
Вес репутации: 0
|
Anadonam,спасибо огромное!Сейчас попробую
Добавлено через 26 минут Anadonam,супер!!помогло!но несовсем(когда я жму на изображение появляеться просто написанная ссыль на изображение,на этой же странице,как исправить? Добавлено через 7 минут я сделал так: function func(){ document.write ("<a href="$image_path"></a>") } это тоже непомогло Последний раз редактировалось flashnik94; 04.02.2011 в 16:25. Причина: Добавлено сообщение |
04.02.2011, 17:04 | #5 |
Эксперт
|
дальше сам.
там не сложно - додумаешь... да я чутка ошибся - надо не писать сcылку (урл) по клику а уже отображать.... перенаправление используй (хотя бы) - капай вобщем - толчок дан ) window.open (....) помоему - вместе doc.write - не помню точно ....
__________________
Последний раз редактировалось Anadonam; 04.02.2011 в 17:04. Причина: Добавлено сообщение |
04.02.2011, 17:22 | #6 |
Новичок
Регистрация: 19.01.2011
Сообщений: 27
Вес репутации: 0
|
Anadonam,=(дело в том что я js непонимаю вобше(
Добавлено через 1 минуту Anadonam,а что значит отображать?или есть какой нибудь учебник по этому? Добавлено через 2 минуты Anadonam,Хотя нет нет,ненадо мне этого,скажи просто как сделать что бы изображение небыло ссылкой)ссылку на оригинал я ниже сделаю Последний раз редактировалось flashnik94; 04.02.2011 в 17:22. Причина: Добавлено сообщение |
04.02.2011, 17:37 | #7 | |
Эксперт
|
http://www.javascript-coder.com/wind...dow-open.phtml
Цитата:
убрать oncklic(..... ) и там надпись еще - которая появляется при наведении
__________________
|
|
04.02.2011, 17:57 | #8 |
Новичок
Регистрация: 19.01.2011
Сообщений: 27
Вес репутации: 0
|
Anadonam,всё спасибо)помогло
Добавлено через 12 минут тему в топку Последний раз редактировалось flashnik94; 04.02.2011 в 17:57. Причина: Добавлено сообщение |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите помогите вставить код в ShopScript | Cat_N | Вопросы по работе системы | 3 | 22.01.2010 14:35 |
Часовой пояс GMT +3, время: 01:23.