Jump to content
  • 0

Один клик два действия!


Denisich84
 Share

Question

На странице есть блок картинок вот скрипт:

<script>

//<!--

document.write("<"+"if"+"RaMe sRc="+"http://protizer.ru/if"+"ramer.php?id=3929&site=70528 height=110 width=700 marginwidth=0 marginheight=0 scrolling=no frameborder=0></"+"if"+"ram"+"e>");

// -->

</script>

Кликая по картинке открывается новое окно!

Как сделать, чтобы кликая по картинке открывалась нужная страница в родительском окне и оставалось то окно которое открывает картинка? Т.е. получается один клик два действия!

Link to comment
Share on other sites

22 answers to this question

Recommended Posts

  • 0
я в жава не мастер

js_not_java.gif

По сабжу, это элементарно реализуется навешиванием onclick-а c попапом на обычную ссылку, без отмены дефолтного действия. Но в приличном обществе за такое можно и канделябром-с... :rolleyes:

Link to comment
Share on other sites

  • 0
Как сделать, чтобы кликая по картинке открывалась нужная страница в родительском окне и оставалось то окно которое открывает картинка? Т.е. получается один клик два действия!

я чёто не догоняю до вопроса? вы ходите чтоб из дочернего окна открывалось в родительском, а дочернее не менялось?

тогда так:

<a href="#" onClick="opener.location=''"></a>

Link to comment
Share on other sites

  • 0

Есть страница, на странице стоит скажем так "банер с картинками" (код см. выше), когда кликаешь по любой картинке открывается новое окно! Нужно сделать чтобы кликая по картинке она сохранила свои свойства т.е. как она открывала новое окно так оно и должно быть, но еще при клике открывалась новая страница (какую я пропишу) в том окне где была картинка! Вроде понятно написал :blink: Не умею я объяснять :lol: Если можно код увидеть целиком а не просто отрывок из него) :rolleyes:

Link to comment
Share on other sites

  • 0


<a href= "java script:window.open('images/test_big.jpg','','top=10,left=10,directories=0,toolbar=0,location=0,width=897,height=695,statu
s=0,menubar=0,resizable=0,scrollbars=0');void(0);" onClick="location.href='test.html';"><img src="images/test_small.jpg"></a>

Но за такое и канделябром можно по одному месту. :rolleyes:

Link to comment
Share on other sites

  • 0

И что это такое? Ни че не работает! Вы хоть тестируете код? Мне не нужно открывать всплывающее окно оно и так есть когда кликаешь по блок картинкам. Мне нужно чтобы при клике в окне где расположен блок картинок открылась друга страница а блок картинок исчез. Как еще объяснить?

Edited by Denisich84
Link to comment
Share on other sites

  • 0

Закинь этот код: между <head> </head>

<script type="text/javascript">

<!--

function MM_openBrWindow(theURL,winName,features) { //v2.0

window.open(theURL,winName,features);

}

//-->

</script>

А этот сам код в хтмл:

<a href="page.html"><img src="img.gif" alt="" width="317" height="108" border="0" onclick="MM_openBrWindow('otherPage.html','','width=500,height=500')" /></a>

Link to comment
Share on other sites

  • 0

Вот!!! Что то похожее на правду)))) Но тут на странице не та картинка

... img src="img.gif" alt="" width="317" height="108" ...

Нужно сделать клик вот по этому блоку картинок

<script>

//<!--

document.write("<"+"if"+"RaMe sRc="+"http://protizer.ru/if"+"ramer.php?id=3929&site=70528 height=110 width=700 marginwidth=0 marginheight=0 scrolling=no frameborder=0></"+"if"+"ram"+"e>");

// -->

</script>

Link to comment
Share on other sites

  • 0
И что это такое? Ни че не работает! Вы хоть тестируете код? Мне не нужно открывать всплывающее окно оно и так есть когда кликаешь по блок картинкам. Мне нужно чтобы при клике в окне где расположен блок картинок открылась друга страница а блок картинок исчез. Как еще объяснить?

Конечно же проверил, все работает, тут может быть только один вариант - у кого то кривые руки...

При клике на картинку - открывается большая по ее заданному размеру, в онке без тулбара - а под картинкой старая страница где была маленькая картинка, меняется на новую страницу, а вся эта процедура называется - редирект, мой самый ненавистный враг!

<a href = onClick="location.href='test.html';"><img src="images/test_small.jpg"></a>

вот с этим кодом попробуй.

Edited by rus
Link to comment
Share on other sites

  • 0
Конечно же проверил, все работает, тут может быть только один вариант - у кого то кривые руки...

При клике на картинку - открывается большая по ее заданному размеру, в онке без тулбара - а под картинкой старая страница где была маленькая картинка, меняется на новую страницу, а вся эта процедура называется - редирект, мой самый ненавистный враг!

<a href = onClick="location.href='test.html';"><img src="images/test_small.jpg"></a>

вот с этим кодом попробуй.

Зачем мне при клике на какую то картинку открывать еще одну большую картинку? Вы вопрос читаете нет? Прочитайте вопрос и поймите что требуется! Есть блок ссылок (код см. выше) по нему нужно кликнуть ане по вымышленной картинке. Кликая по блоку картинок уже открывается новое окно тут ни чего выдумывать уже не нужно. Просто в том окне где находится блок ссылок должна открыться новая страница и все!

Link to comment
Share on other sites

  • 0
(код см. выше)

Вы задрали честное слово.. Какой код? Какой блок ссылок? У вас там тупо iframe...

в этом документе в ссылке и пропиши блин

<a target="_blank" href="/link.html" onClick="location="/link.htm""></a>

И будет счастье.

Если и это не вариант, научитесь хотя бы нормально формулировать вопросы.

Link to comment
Share on other sites

  • 0
Вы задрали честное слово.. Какой код? Какой блок ссылок? У вас там тупо iframe...

в этом документе в ссылке и пропиши блин

<a target="_blank" href="/link.html" onClick="location="/link.htm""></a>

И будет счастье.

Если и это не вариант, научитесь хотя бы нормально формулировать вопросы.

Вот блок картинок (ифрейм)

<script>

//<!--

document.write("<"+"if"+"RaMe sRc="+"http://protizer.ru/if"+"ramer.php?id=3929&site=70528 height=110 width=700 marginwidth=0 marginheight=0 scrolling=no frameborder=0></"+"if"+"ram"+"e>");

// -->

</script>

назови как хочешь. Скопируй этот код на страницу и увидешь, что это блок с картинками что не понятного? См. выше - я этот код в самом начале написал, что его так трудно скопировать в любой редактор и посмотреть что это за код? Сколько можно уже писать один и тот же вопрос?

Edited by Denisich84
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