Home  >  Article  >  Web Front-end  >  [ExtJS5 Study Notes] Section 25 Using the window.open() function to implement ExtJS5 login page jump_html/css_WEB-ITnose

[ExtJS5 Study Notes] Section 25 Using the window.open() function to implement ExtJS5 login page jump_html/css_WEB-ITnose

WBOY
WBOYOriginal
2016-06-24 11:55:391391browse

The address of this article: http://blog.csdn.net/sushengmiyan/article/details/40427543

A blog to implement login via mvvm: http://blog.csdn.net/sushengmiyan /article/details/38815923

Author of this article: sushengmiyan

---------------------------------- -------------------------------------------------- -------------------------------------------------- ----

I wrote an article before, which is an example of system login in Extjs5MVVM mode. After writing this article, someone raised a question, that is, the login form will pop up every time I click. I thought After the login is implemented, there will no longer be a login form interface. It is precisely because of that problem that this article was produced.

Method 1: Official website---Login experience example: http://docs.sencha.com/extjs/5.0/tutorials/login_app.html Add a login logo, which will be displayed differently depending on whether you are logged in or not. Interface

Method 2: Use window.open to jump to the web page.

Step 1: Download extjs5 http://download.csdn.net/detail/sushengmiyan/7701943

Step 2: Create index.html and app.js, the contents are as follows:

app.js

Ext.application({    name   : 'EnterSellSaves',    launch : function() {       Ext.create('Ext.Panel', {            renderTo     : Ext.getBody(),            width        : 200,            height       : 150,            bodyPadding  : 5,            title        : 'Hello World',            html         : 'Hello <b>World</b>...'        });    }});
index.html

<!DOCTYPE html><html>    <head>        <title>欢迎来到 Ext JS!</title>       <link rel="stylesheet" type="text/css" href="ext5/build/packages/ext-theme-neptune/build/resources/ext-theme-neptune-all.css">       <script type="text/javascript" src="ext5/build/ext-all.js"></script>        <script type="text/javascript" src="ext5/build/packages/ext-theme-neptune/build/ext-theme-neptune.js"></script>       <script type ="text/javascript" src="app.js"></script>    </head>    <body></body></html>


In the login interface, add a function to the login button

onclick="login()"

The function is implemented as follows:

<script type="text/javascript">  function login(){    window.opener = null;    window.open('','_self');	window.close();	window.open('index.html','11','location=0,resizable=no,fullscreen=true,titlebar=no,status=no,toolbar=no,menubar=no,left=0,top=0');  }</script>

In this way, you can open index, html

For logical judgment, you can change it to jsp or ASP.

In this method, you can use sencha cmd to generate the application framework, or you can manually introduce the js file yourself. It feels pretty good.


Final effect---login page

After login jump


After the page jumps, the URL is also completed.


Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn