2011年11月28日 星期一

javascript 開新視窗

<SCRIPT LANGUAGE="javascript"> 
  window.open ('page.html', 'newwindow', 'height=100, width=400, top=0, left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=n o, status=no')
  </SCRIPT> 

  
  參數解釋: 
  
  <SCRIPT LANGUAGE="javascript"> js腳本開始; 
  window.open 彈出新窗口的命令; 
  'page.html' 彈出窗口的檔案名; 
  'newwindow' 彈出視窗的名字(不是檔案名),非必須,可用空''代替; 
  height=100 窗口高度; 
  width=400 窗口寬度; 
  top=0 視窗距離螢幕上方的象素值; 
  left=0 視窗距離螢幕左側的象素值; 
  toolbar=no 是否顯示工具欄,yes為顯示; 
  menubar,scrollbars 表示菜單欄和滾動欄。 
  resizable=no 是否允許改變視窗大小,yes為允許; 
  location=no 是否顯示位址欄,yes為允許; 
  status=no 是否顯示狀態欄內的資訊(通常是檔已經打開),yes為允許; 
  </SCRIPT> js腳本結束

2011年11月27日 星期日

asp.net的 HyperLink的Web control, NavigateUrl與資料繫結的語法

放在GridView裡:
<asp:TemplateField HeaderText="內容">
                    <ItemTemplate>
                    <asp:HyperLink ID="HyperLink1" runat="server" 
                    NavigateUrl='<%# String.Format("test.aspx?id={0}",Eval("db欄位")) %>' Text='<%# Eval("db欄位") %>'></asp:HyperLink>
                    </ItemTemplate>
                    </asp:TemplateField>

<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl='<%# Eval(" 欄位屬性 " , " url.aspx?id={0}") %>' Text='<%# Eval("ID") %>' />
<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl='<%# String.Format("sample.aspx?id={0}", Eval("ID_id")) %>' Text='<%# Eval("ID") %>'></asp:HyperLink>