登陆弹窗代码

         自己闲暇无事在逛淘宝中,当没有登陆的时候去结算购物车时,会弹窗让你登陆,而不是让你去登陆界面登陆,这样就提高了很大的友好性,也提高了登陆速度。我特此在网上搜了个登陆弹窗代码,界面功能还需要自己完善,拿来和大家分享一下。

代码:

<body>

 <head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>弹出登录框的实现代码</title>
</head>
<body>
<style type="text/css">
body {
 margin: 0px;padding:0
}
#div1 {
 display: none;
 position: absolute;
 z-index: 1000;
 height: 100%;
 width: 100%;
 background: #000000;
 filter:Alpha(opacity=30);
}
#div2 {
 display: none;
 position: absolute;
 height: 100%;
 width: 100%;
 padding-top: 10%;
 z-index: 1001;
 left: 0px;
 top: 0px;
}
</style>
<script>
function openme(){
document.getElementById('div1').style.display='block';
document.getElementById('div2').style.display='block';
}
function closeme(){
document.getElementById('div1').style.display='none';
document.getElementById('div2').style.display='none';
}
function logo_in(){alert()
//验证
//转向...
//myform.action=""
//myform.submit()
closeme();
}
</script>
<div id="div1"></div>
<div id="div2">
<table width="30%" border="0" cellpadding="3" cellspacing="1" style="background: #ff7300; position:static;filter:progid:DXImageTransform.Microsoft.DropShadow(color=#666666,offX=4,offY=4,positives=true)" align="center">
  <tr id="m_tr">
    <td><font color="#FFFFFF">欢迎登陆:</font></td>
    <td align="right">
 <input type="button" value="x" onClick="closeme()" style="cursor: hand;">
 </td>
  </tr>
  <tr>
<form name="myform"  method="post"  >
    <td colspan="2" width="100%" bgcolor="#FFFFFF" height="150">
  username: <input type="text" name="username" size="10">
  <br>pasword:<input type="password" name="pasword" size="12">
  <br><input type="button" name="logoin" value="登陆" onClick="logo_in()">
         <input type="button" name="exit" value="取消" onClick="closeme()">
 </td>
</form>
  </tr>
</table>
</div>
<div>
<input name="button" type="button" onClick="openme()" value="登陆" />
</div>
<br>
<div>
简单的代码
</div>
</body>
</html>

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是一个简单的登陆弹窗的Java代码示例: ``` import javax.swing.*; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; public class LoginDialog extends JDialog implements ActionListener { private final JTextField usernameField; private final JPasswordField passwordField; private boolean succeeded; public LoginDialog(Frame parent) { super(parent, "Login", true); JPanel panel = new JPanel(new GridBagLayout()); GridBagConstraints constraints = new GridBagConstraints(); constraints.insets = new Insets(10, 10, 10, 10); JLabel usernameLabel = new JLabel("Username: "); constraints.gridx = 0; constraints.gridy = 0; panel.add(usernameLabel, constraints); usernameField = new JTextField(20); constraints.gridx = 1; constraints.gridy = 0; panel.add(usernameField, constraints); JLabel passwordLabel = new JLabel("Password: "); constraints.gridx = 0; constraints.gridy = 1; panel.add(passwordLabel, constraints); passwordField = new JPasswordField(20); constraints.gridx = 1; constraints.gridy = 1; panel.add(passwordField, constraints); passwordField.addActionListener(this); JButton loginButton = new JButton("Login"); constraints.gridx = 0; constraints.gridy = 2; constraints.gridwidth = 2; panel.add(loginButton, constraints); loginButton.addActionListener(this); getContentPane().add(panel, BorderLayout.CENTER); setDefaultCloseOperation(DISPOSE_ON_CLOSE); pack(); setLocationRelativeTo(parent); } public void actionPerformed(ActionEvent e) { if (authenticate(usernameField.getText(), passwordField.getPassword())) { succeeded = true; dispose(); } else { JOptionPane.showMessageDialog(this, "Invalid username or password", "Login Error", JOptionPane.ERROR_MESSAGE); usernameField.setText(""); passwordField.setText(""); } } private boolean authenticate(String username, char[] password) { // 实现验证逻辑,返回true或false } public boolean showDialog() { setVisible(true); return succeeded; } } ``` 使用该类的示例: ``` import javax.swing.*; import java.awt.*; public class Main { public static void main(String[] args) { JFrame frame = new JFrame("Main"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); JButton loginButton = new JButton("Open Login Dialog"); loginButton.addActionListener(event -> { LoginDialog dialog = new LoginDialog(frame); if (dialog.showDialog()) { JOptionPane.showMessageDialog(frame, "Login succeeded"); } else { JOptionPane.showMessageDialog(frame, "Login canceled"); } }); frame.getContentPane().add(loginButton, BorderLayout.CENTER); frame.setSize(300, 200); frame.setVisible(true); } } ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值