2013-05-30 4 views
0

ниже код открывает ту же страницу pagina.php, но я хочу, чтобы открыть его в другом окне.Открыть страницу в другом окне (открыть страницу в другом окне) с JQuery

(Как открыть страницу в другом окне с JQuery? Следующий код открывает pagina.php в одной и той же странице, что я хочу открыть в другом окне.)

<html> 
<head> 
<script type="text/javascript" src="jquery-1.10.0.min.js"></script> 
<script language="JavaScript" type="text/JavaScript"> 
    $(document).ready(function(){ 
     $("#select1").change(function(event){ 
      var id = $("#select1").find(':selected').val(); 
      $(location).attr('href','pagina.php?id='+id);   
     }); 
    }); 
</script> 
</head> 
<body> 
     <select name="select1" id="selec#1"> 
     <option value='1'>opcion una </option> 
    </select> 
</body> 
</html> 
+0

сараи-та Assez Эмабль налить тот вопрос проблемка на английском языке? –

+0

https://developer.mozilla.org/en-US/docs/Web/API/window.open –

+0

http://meta.stackexchange.com/questions/13676/is-english-required-on-stack-overflow – j08691

ответ

6

ВМЕСТО (вместо):

$(location).attr('href','pagina.php?id='+id); 

использование (использование):

window.open('pagina.php?id='+id,'_blank'); 





Вашего код исправления (исправленный код):

<html> 
<head> 
<script type="text/javascript" src="jquery-1.10.0.min.js"></script> 
<script language="JavaScript" type="text/JavaScript"> 
$(document).ready(function(){ 
    $("#select1").change(function(event){ 
     var id = $("#select1").find(':selected').val(); 
     window.open('pagina.php?id='+id,'_blank'); // changed here (cambiado aquí) 
    }); 
}); 
</script> 
</head> 
<body> 
    <select name="select1" id="select1">  <!-- changed here (cambiado aquí) --> 
     <option value='1'>opcion una</option> 
     <option value='2'>opcion dos</option> <!-- changed here (cambiado aquí) --> 
    </select> 
</body> 

+2

приятно, вы даже добавили перевод XD –

+1

'ID =«SeleC# 1 „Должен be'' ID =“select1» 'и '$ ("# select1 ") найти (': выбрано') .. Вэл();' 'Должно быть $ (" # select1") вал()», [проверить эту скрипку] (HTTP: // jsFiddle .. net/38nsd /). –

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