ERLEDIGT
JA
JA
ANTWORTEN
2
2
ZUGRIFFE
906
906
EMPFEHLEN
-
Moin,
ich möche eine Login Popup mit Js realisieren, klappt alles soweit. Nur möchte ich, dass wenn ich auf mein Button klicke die login.php aufgerufen wird und das dann das Popup Window sofort aufgeht ohne das man auf ein Link klicken muss.
DivButton auf meiner php-Index Site
Code :1 2 3
<div onclick="window.location = '/blahblah/login.php';"> Login </div>
login.php
Code :1 2 3 4 5 6 7 8 9 10 11
<a href="#dialog" name="jwindow">Login TEST Window</a> <div id="boxes"> <div id="dialog" class="window"> <b>Testing the Login-Window</b> | <a href="/blahblah/index.php" class="close">Close</a> </div> <div id="mask"></div> </div> <?php include('index.php'); ?>
und die function.js
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
$(document).ready(function() { //select all the a tag with name equal to the window $('a[name=jwindow]').click(function(e) { //Cancel the link behavior e.preventDefault(); //Get the A tag var id = $(this).attr('href'); //Get the screen height and width var maskHeight = $(document).height(); var maskWidth = $(window).width(); //Set height and width to mask to fill up the whole screen $('#mask').css({'width':maskWidth,'height':maskHeight}); //transition effect $('#mask').fadeIn(1000); $('#mask').fadeTo("slow",0.8); //Get the window height and width var winH = $(window).height(); var winW = $(window).width(); //Set the popup window to center $(id).css('top', winH/2-$(id).height()/2); $(id).css('left', winW/2-$(id).width()/2); //transition effect $(id).fadeIn(2000); }); //if close button is clicked $('.window .close').click(function (e) { //Cancel the link behavior //e.preventDefault(); // Disable the LINK $('#mask, .window').hide(); }); //if mask is clicked $('#mask').click(function () { $(this).hide(); $('.window').hide(); }); });
Da muss man einfach eine Onload Function einbauen, denke ich. Wenn ich <a href="#dialog" name="jwindow">Login TEST Window</a> aus der login.php rausnehme muss ich die ID: #dialog und den die function: jwindow irgendwie ansprechen, ich habe aber kein Plan wie ich das mache.
Nochmal kurz: Wenn ich in der Index.php auf Login klicke soll die login.php aufgehen und das Javascript Popup sofort kommen, ohne dass ich auf ein Link klicken muss. Also muss die ID=dialog und name=jwindow einfach onload geladen werden.
PS: Die Seite ansich ist etwas komplexer aufgebaut, das sind nur Auszüge, die ausreichen sollten damit ihr mir helfen könnt
Vielleicht kann mir ja einer helfen.
Grüße
mOnisGeändert von mOnis (02.02.12 um 19:29 Uhr)
"Programmieren ist wie küssen;
Man kann darüber reden, man kann es beschreiben,
aber man weiß erst, was es bedeutet,
wenn man es getan hat."
-
Hi,
könnte es nicht einfach gehen, indem du
und am Ende 1xCode javascript:1 2 3 4
//select all the a tag with name equal to the window $('a[name=jwindow]').click(function(e) { //Cancel the link behavior e.preventDefault();
rausnimmst?Code javascript:1
});
Dann muss er den Code, den er sonst erst beim Klick auf den Link ausführt doch sofort ausführen, oder?
-
Das Problem ist, wenn man das macht, dass ich dann nur ein Schwarzes Window bekomme ohne den Inhalt den ich im der Login.php definiert habe:
Code :1 2 3 4 5 6
<div id="boxes"> <div id="dialog" class="window"> <b>Testing the Login-Window</b> | <a href="/blahblah/index.php" class="close">Close</a> </div>
Ich muss da jetzt nur noch irgendwie den Div mit der ID dialog reinkriegen, dann ist alles top
Hast du eine Idee?
Update: Habe es anders gelöscht, habe es komplett umgebaut. Wenn ich jetzt die Antwort schreibe blickt eh keiner mehr durch
.
Geändert von mOnis (02.02.12 um 19:29 Uhr)
"Programmieren ist wie küssen;
Man kann darüber reden, man kann es beschreiben,
aber man weiß erst, was es bedeutet,
wenn man es getan hat."
Ähnliche Themen
-
popup ohne window.open
Von macropode im Forum Javascript & AjaxAntworten: 7Letzter Beitrag: 16.10.09, 13:42 -
[jQuery] $(window).ready(function ()...
Von xamunrax im Forum Javascript & AjaxAntworten: 1Letzter Beitrag: 24.04.09, 12:08 -
popup window aus movieclip
Von KukiW im Forum Flash PlattformAntworten: 4Letzter Beitrag: 21.08.02, 18:08 -
close window + popup
Von amOkk im Forum Javascript & AjaxAntworten: 11Letzter Beitrag: 18.09.01, 17:31 -
flash neues popup window
Von Montz im Forum Flash PlattformAntworten: 7Letzter Beitrag: 23.05.01, 18:12





Zitieren
Login





