2017-11-23 6 views
1

PHPループから変数を渡しているhrefリンクをパラメータ化したいと思います。しかし、テキストをクリックすると、正確なURLは取得されず、URLを表示することは別のフレームでは無効になります。ときに私は、パラメータ化されたリンクを印刷し、document.write()にリンクとして格納されますが、hrefとして取っていません。どのようにそれを行うことができますか?事前のおかげでは、ファイルの下リンクをパラメータ化して上記のフレーム位置にhrefとして与えることができません

<!DOCTYPE HTML PUBLIC> 
<html> 
    <head> 
    <script language="javascript" type="text/javascript"> 
    function trial(a,b) { 

     var link='http://localhost/DashboardAsPerCustomer/BlackLotus_'+a+'_hello.php'; 
     //document.write(link); 

     parent.table.location.href='link'; 

    } 
    </script> 
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> 
    <title>This is special</title> 
    </head> 

    <body> 
    <p id="demo"></p> 
     <?php 
     $names=array("Prajna","Vidya","Deepak","Yajana","Mahadev","Latika","Uzma"); 
     $y=10; 

     for($x=0;$x<count($names);$x++) 
     { 
      echo'<form method="post"><p onClick="trial('.$x.','.$y.');">'.$names[$x].'</p></form><p>'; 
     } 
     ?> 
    </body> 

</html> 

4つの異なるフレームを設定することで、onclickの上記のプログラムでは、PHPのループで印刷されたテキストの上に発生したときには、通過パラメータでJavaScript関数を呼び出し、それが3日にperticularパラメータ化されたリンクを開きますフレーム。

<!DOCTYPE html> 
<html> 

    <frameset rows="13%,87%,*%"> 
     <frame src="header.php" scrolling=no > 
     <frameset cols="20%,80%,*%" > 

      <frame src="phpinsidephp.php" name="tree" > 

      <frameset rows="40%,60%,*%"> 
       <frame src="http://localhost/JqueryAjax/chart4.php" name="table" scrolling=yes > 
       <frame src="Tables\project_table.php" name="graph" scrolling=no > 
      </frameset> 

     </frameset> 
    </frameset> 

</html> 
+0

を割り当てる必要がありますか?これは2017年、1996年ではない;) – Cashbee

答えて

0

あなたは変数linkない文字列あなたはフレームを使用しないのはなぜ'link'

parent.table.location.href=link; 
+0

素晴らしい!それは私のために働いた.... :) – Prajna

+0

解決したanwersをチェックしてください、あなただけが左のチックを確認する必要がある場合anwers :) –

関連する問題