2014-11-28 4 views
0

팝업 창에 정보를 표시하려고하는데 아무 것도 클릭하지 않습니다.window.open은 아무 것도하지 않습니다.

새 창을 여는 기능입니다.

function goNewWin(sell_code){ 

// Set height and width 
var NewWinHeight=1000; 
var NewWinWidth=1000; 

// Place the window 
var NewWinPutX=10; 
var NewWinPutY=10; 

//Get what is below onto one line 

TheNewWin =window.open("renovations_history.php?sell_code=" + sell_code, 
'Renovaciones','fullscreen=yes,toolbar=no,location=no,status=no,menubar=no,scrollbars=no'); 

//Get what is above onto one line 

TheNewWin.resizeTo(NewWinHeight,NewWinWidth); 
TheNewWin.moveTo(NewWinPutX,NewWinPutY); 

} 
</script> 

다음은 일부 PHP와 함께 HTML입니다.

<form> 
    <input type="button" value="Renovaciones" onClick="goNewWin(<?php echo $row['sell_code']; ?>)"> 
</form> 

도 아니다 작동 :

<a href="javascript:goNewWin(<?php echo $row['sell_code']; ?>)">Renovaciones</a> 

그것은 오전 2시 22분 있고 난 바로, 도와주세요 생각할 수 있습니다. $row['sell_code'] 문자열은 당신이 당신은 자바 스크립트 함수 호출에 작은 따옴표를 추가 할 필요가

$sellCode = $row['sell_code']; 

onClick="goNewWin('<?php echo $sellCode; ?>')"> 

답변

1

사용할 수있는 경우

0

:

<?php 
$sell_code = $row['sell_code']; 
?> 
<input type="button" value="Renovaciones" onClick="goNewWin('<?php echo $sell_code]; ?>')"> 

그것을하지 않으면, 자바 스크립트는 자바 스크립트로 $row['sell_code']을 고려할 것 예어.

문자열 (함수 매개 변수)로 전달해야합니다.

Reference

관련 문제