2011-12-22 3 views
3

У меня есть следующий код на одной странице:Открыть щелкнула миниатюру в новой вкладке

<div id="prodoneid" class="prodcls"> 
    <a href="javascript:void(changeIt('big.png', 'pagewrapid')());"> 
     <img src="images/zara/thumbnails/1.png" alt="ZARA"/> 
    </a> 
</div> 

По коду ниже я открываю изображение в новом окне. Новая страница открывается, но не отображается изображение в div.

var changeIt, img; 
changeIt = function(imageName, objName) { 
    img = '<img src="images/zara/' + imageName + '">'; 
    newwindow = window.open('fprod.html', target="_blank"); 
    document.getElementById(objName).innerHTML = img; 
    setTimeout('newwindow.document.getElementById("pagewrapid").innerHTML=img',0) 
}; 
+0

возможный дубликат [открытых Clicked миниатюр в новой вкладке] (HTTP: // StackOverflow. com/questions/8600027/open-clicked-thumbnails-in-a-new-tab) –

+0

вам не нужно поднимать повторяющийся вопрос. если вас не устраивают ответы, вы можете обсудить в одной теме. –

+0

дорогой raj, если у меня есть только у меня есть последние комментарии, никто не решает проблему – sajid

ответ

1

Вам не нужно никакого JavaScript для этого, просто добавьте target=_blank к вашему a элемент:

<div id="prodoneid" class="prodcls"> 
    <a href="images/zara/big.png" target="_blank"> 
     <img src="images/zara/thumbnails/1.png" alt="ZARA"/> 
    </a> 
</div> 
+0

, но как открыть его в div – sajid

+0

Если вы хотите открыть изображение в div, вам нужно использовать модальный диалог. У вас есть Google для этого термина, и вы должны найти что-то полезное. –

Смежные вопросы