[MooTools] Fx.Slide

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

ERP Developer fleet managementsysteem

Wat ga je doen als ERP Developer fleet managementsysteem? Als ERP developer speel jij een belangrijke rol bij het doorvoeren van wijzigingen en verbeteringen binnen het fleet managementsysteem. Jouw expertise op het gebied van ERP systemen stelt jou in staat om de applicatie optimaal te laten functioneren en te blijven ontwikkelen. Als lid van het IT-team werk je nauw samen met andere developers en het business team om het fleet managementsysteem te integreren met andere systemen. Je bent verantwoordelijk voor het ontwikkelen van nieuwe functionaliteiten en het implementeren van verbeteringen op basis van de wensen en eisen van onze klanten.

Bekijk vacature »

Senior Fullstack Developer (GOLang, TypeScript)

Bedrijfsomschrijving Our client is one of the large worldwide accounting firms. Functieomschrijving We are looking for a senior (all-round) developer (Project On Demand / Tax Technology) Uses as much as possible technology in support of the development process: Git, Jenkins, Docker, npm, skaffold, helm, etc. We are looking for a real hands-on developer; ie not a team lead or other managerial-style role; Acts with integrity both internally and externally and takes personal responsibility in this respect; Curious about the developments within their field and driven to make a difference with the team; Able to empathize with colleagues and stakeholders and

Bekijk vacature »

C#.NET Developer

Functieomschrijving Voor een software ontwikkelaar in de omgeving van Vught zijn we op zoek naar een gemotiveerde C# ontwikkelaar. Deel jij hun passie voor development en dan vooral in C#.NET? Dan kan dit wel eens jouw droombaan zijn! Jouw werkzaamheden zullen er ongeveer als volgt uit gaan zien Door de wensen van de klant goed te begrijpen ga jij aan de slag dit om te zetten naar passende oplossingen en werk je deze uit tot een sterk eindproduct. Je gaat je bezighouden met de ontwikkeling van webapplicaties en websites, dit doe je door middel van ASP.NET, MVC Frameworks en C#.

Bekijk vacature »

Front-end Developer - Juniorfunctie

Functie omschrijving Ben jij op zoek naar een uitdagende baan als front-end developer, in een informele werksfeer, waar jij echt het verschil kan maken? Wil jij graag werken voor een bedrijf dat sportiviteit en een open communicatie, hoog in het vaandel heeft staan? Dan hebben wij de perfecte vacature voor je! Voor een klein bedrijf in Rijen dat gespecialiseerd is in het omzetten van digitale woningtekeningen naar managementinformatie, zijn wij per direct op zoek naar een allround front-end developer. Jouw werkzaamheden zien er als volgt uit: Ja gaat nauw samenwerken met de back-end developer. De database structuur is volledig gebouwd

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

Medior Java developer

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Senior .NET developer

Functie As a Senior .NET developer you will work in our Research & development team. Our team consists of 17 colleagues! We are currently busy setting up a completely new architecture for a new product. We use VS2022 and .NET 6.0 for our new product. Your function is therefore mainly backend oriented. Since we develop measuring equipment for the chemical industry, it is also very important to develop high-quality software for its control. You are also responsible for designing, implementing and testing new features. For this position its also very important to ensure future-proof and sustainable architecture. Eisen - A

Bekijk vacature »

Java developer

Als Java Developer bij Sogeti ben je onderdeel van onze toonaangevende community die bestaat uit ruim 100 gepassioneerde Java professionals. In teamverband lever je mooie prestaties. Daarmee draag je aan bij de meerwaarde die wij leveren aan onze top-opdrachtgevers. Geen werkdag is hetzelfde! Je bent voortdurend bezig met het oplossen van allerlei complexe vraagstukken binnen bedrijfs kritische systemen voor onze klanten in regio Noordoost zoals DUO, ING, CJIB en Tendernet. Natuurlijk krijg jij de mogelijkheid je verder te certificeren in dit vakgebied. We organiseren regelmatig technische Meetups en doen veel aan kennisdeling. Sogetisten hebben plezier in hun werk en staan

Bekijk vacature »

Full stack developer Node.js

Functie Als fullstack JavaScript developer vind jij het uitdagend om op basis van concrete klantvragen nieuwe functionaliteiten te ontwikkelen. Bij voorkeur worden deze functionaliteiten op een bepaalde manier geprogrammeerd, zodat ze door meerdere klanten te gebruiken zijn. Je hebt dus vaak te maken met abstracte vraagstukken. Om dit te kunnen realiseren sta je nauw in contact met de product owner en/of klant. Je bent niet alleen onderdeel van het development team, maar hebt ook vaak contact met de product-owner en/of klanten om daardoor inzichten te verzamelen die leiden tot productverbeteringen. • Inzichten verzamelen bij de klant en/of product owner •

Bekijk vacature »

.NET developer

Functie Als .NET developer wordt jij onderdeel van ons ICT team. In dit multidisciplinaire team ben jij samen met onze senior .NET ontwikkelaar en medior .NET ontwikkelaar verantwoordelijk voor ons ERP systeem. In dit systeem (Navision) ga jij leren ontwikkelen. Wij bieden jou dan ook een gedegen opleiding aan, samen met de ondersteuning van onze Senior .NET developer. Daarnaast ga jij aan de slag met ons portaal geschreven in Sharepoint. Verder ben jij verantwoordelijk voor EDI verkeer en het ontwikkelen binnen het ERP systeem en andere toepassingen en rapportages. Van jou wordt verwacht dat jij het proces goed leert kennen

Bekijk vacature »

Medior Java developer

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Cobol Developer

Dit ga je doen Als Cobol Ontwikkelaar zal je gaan meebouwen aan een onderdeel van het backend systeem waarbij je het functionele ontwerp vertaald naar een technische oplossing die geïntegreerd kan worden in de huidige omgeving. Je zorgt ervoor dat de bedrijfsprocessen op een efficiënte manier worden uitgevoerd en werkt proactief aan het verbeteren hiervan. Samen met jouw collega’s reviewen jullie elkaars code en test je je eigen code. Je werkt nauw samen met andere ontwikkelaars, testers en functioneel ontwerpers. Taken pakket: Beheren en doorontwikkelen van de bestaande omgeving; Vertalen van een functionele vragen naar een technische oplossing; Doorvoeren van

Bekijk vacature »

.NET Developer

Dit ga je doen Binnen het team bouw je aan een applicatie met andere .Net Developers, testers een Product Owner en een Business Analyst. Met het team wordt de backlog besproken. In overleg claim jij jouw deel en zorgt ervoor dat onderhoud en innovatie wordt gerealiseerd. Het project dat momenteel draait is het opgraden van de omgeving. Doorontwikkelen van de huidige applicatie; Overleggen met teamleden om de backlog te verdelen; Onderhouden van de huidige omgeving; Sparren met de business en het ophalen van nieuwe requirements. Hier ga je werken De organisatie is een van de grootste landelijke aanbieder van diverse

Bekijk vacature »

Traineeship Java Developer

Functie Wat ga je doen als Java Developer? Jij start via ons bij deze opdrachtgever als Trainee Java ontwikkelaar, tijdens het traineeship ga je in 1 jaar van de basis naar professioneel Java ontwikkelaar. Je start samen met een groep trainees, volgt de aangeboden cursussen en gaat aan de slag bij één van onze opdrachtgevers. Na een aantal maanden volgt de volgende opdracht. Door de groei in jouw rol kom je op steeds complexere opdrachten terecht. Veel afwisseling dus. Collega’s met ervaring helpen je bij deze groei en samen met jouw coach ga je een persoonlijke leerplan opzetten om jou

Bekijk vacature »

Junior .NET developer

Functie Ons programma is voor afgestudeerde enthousiastelingen die het als een uitdaging zien om met een klein dynamisch team bij de grootste bedrijven van Nederland aan de slag te gaan. Tijdens jouw dienstverband word jij begeleid door een talent manager. Het ontwikkelen van jouw talent staat hierbij centraal. Het programma doorloop je met een team van circa 8 Mede- trainees. De eerste maand start je met een fulltime inhouse opleiding. Deze staat geheel in het teken van de werkzaamheden die jij verder in het programma zult uitvoeren. Na deze opleidingsmaand ga je aan de slag in een dynamische omgeving bij

Bekijk vacature »
W W

W W

29/04/2009 20:48:00
Quote Anchor link
Ik probeer via Mootools 2 formpjes in 1 pagina te maken die doormiddel van Fx.Slide verwisselen.

De bedoeling is als je op de text "Ik ben mijn wachtwoord vergeten" klikt, het login venster links verdwijnt via de fx.slide en de display op none word gezet. Nadat dit gedaan is, moet de display van de wachtwoord vergeten form op block gezet worden en deze weer verschijnen via de fx.slide.

Echter, ben ik een leek in javascript, maar toch een poging gewaagd. Ik zit alleen nu in loopje waar de formpjes zich afwisselen. Dit komt omdat de on complete functies zich de heletijd herhalen.

Mijn vraag aan jullie hoe ik uit deze lus kom.

Javascript
Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
46
47
48
<?php //voor kleurtjes
<script type="text/javascript">
            window.addEvent('domready', function() {
                var
SliderLogin = new Fx.Slide('login-div', {mode: 'horizontal'});
                var
SliderEmail = new Fx.Slide('forgotpass-div', {mode: 'horizontal'});
    
                 /*
                Fx.Slide.implement({
                  isVisible: function() {
                    return (this.wrapper.offsetHeight == 0 || this.wrapper.offsetWidth == 0) ? false: true;
                  }
                });
                */

                
                SliderEmail.hide();

                $('login-switch').addEvent('click', function(e){
                
                    if(SliderLogin.isVisible() == true)
                    {

                        e.stop();
                        SliderLogin.toggle();
                        
                        SliderLogin.addEvent('complete', function(e){
                        $('login-div').style.display = 'none';
                        $('forgotpass-div').style.display = 'block';
                        $('login-switch').set('html', '<a href="javascript:void(0);" id="login-switch">Inloggen</a>');
                        SliderEmail.slideOut();
                        
                        });
                    }

                    else
                    {
                        e.stop();
                        SliderEmail.toggle();
                        
                        SliderEmail.addEvent('complete', function(e){    
                        $('forgotpass-div').style.display = 'none';
                        $('login-div').style.display = 'block';
                        $('login-switch').set('html', '<a href="javascript:void(0);" id="login-switch">Ik ben mijn wachtwoord vergeten</a>');
                        SliderLogin.slideOut();
                        
                        });
                    }                    
                });
            });

    </script>

?>


Stuk HTML
Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
<?php //kleurtjes
<body>
        <
div class="login">
            <
div class="screen">
                <
div class="login-left" id="login-left">
                    <
img src="images/logo_beeldmerk.png" alt="">
                <
/div>
                <
div class="login-right">
                    <
div class="loginscreen">
                        <
h1><b>MEDIAFLUX</b>CMS</h1>
                        <
div class="login-input" id="login-div">
                            <
form name="login" action="">
                                <
input type="text" id="firstname" name="firstname" class="username">
                                <
input type="text" id="password" name="password"  class="password">
                                <
div class="login-submit">
                                    <
input type="submit" name="btnLogin" value="Inloggen" />
                                <
/div>
                            <
/form>
                        <
/div>
                        
                        <
div class="forgotpass-input" id="forgotpass-div" style="display: none;">
                            <
input type="text" id="email" name="email" class="email">
                            <
div></div>
                            <
div class="login-submit">
                                <
input type="submit" name="btnLogin" value="Inloggen" />
                            <
/div>
                        <
/div>
                        
                        <
div class="forgotpassword" id="login-switch">
                            <
a href="javascript:void(0);" id="login-switch">Ik ben mijn wachtwoord vergeten</a>
                        <
/div>
                    <
/div>
                <
/div>
            <
/div>
        <
/div>
    <
/body>
?>


Hier staat het live en dus bugged
Gewijzigd op 01/01/1970 01:00:00 door W W
 
PHP hulp

PHP hulp

09/01/2025 04:52:27
 

29/04/2009 20:58:00
Quote Anchor link
Sinds wanneer doe je een break in een if die een switch moet zijn?
Je hebt volgens mij ook niet echt gekeken wat die fx.slider doet...
(Iig als je toggle aanroept.)
Gewijzigd op 01/01/1970 01:00:00 door
 
W W

W W

29/04/2009 21:02:00
Quote Anchor link
lol, die break was een "ik heb geen oplossingen" probeersel. Ik haal het eruit want het heeft geen nut en zal waarschijnlijk meer kwaad doen dan goed.
 

29/04/2009 21:07:00
Quote Anchor link
Om je vraag maar te beantwoorden: Je zit niet eens in een lus.
Kijk eens in firefox met firebug. Kun je zo alles aanroepen. Ga d'r regel voor regel doorheen.... (Zoals je debug't.)
 
W W

W W

29/04/2009 21:14:00
Quote Anchor link
Kijk eens naar mijn voorbeeld svp. Die oncomplete worden elke keer na elkaar uitgevoerd waardoor hij niet meer stopt. Ik debug met chrome en die geeft geen fouten aan. Onderaan in mijn 1e post staat een link.

Mvg.
 

29/04/2009 21:20:00
Quote Anchor link
Pepijn schreef op 29.04.2009 21:14:
Kijk eens naar mijn voorbeeld svp.

Schat, wat denk je dat ik heb gedaan?
Pepijn schreef op 29.04.2009 21:14:
Die oncomplete worden elke keer na elkaar uitgevoerd waardoor hij niet meer stopt.

Je zit niet in een lus, omdat die javascript niet klopt.
Firefox geeft deze waarschuwing:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
invalid break
[Break on this error] break;\n
website (line 36)

En Opera deze:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
JavaScript - http://www.mediaflux.nl/klanten/zsp%2B/website/
Inline script compilation
Syntax error while loading: line 30 of inline script at http://www.mediaflux.nl/klanten/zsp%2B/website/ :
Untargeted break/continue
                        });
-------^

Dus
Pepijn schreef op 29.04.2009 21:02:
lIk haal het eruit want het heeft geen nut en zal waarschijnlijk meer kwaad doen dan goed.

Heb je nog niet gedaan. Verwacht je dan dat ik je verder ga helpen?

Pepijn schreef op 29.04.2009 21:14:
Ik debug met chrome en die geeft geen fouten aan. Onderaan in mijn 1e post staat een link.

Lekker handig debuggen, geen foutmeldingen...
Die link klopt ook echt lekker:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
http://phphulp.nl/forum/%22http://www.mediaflux.nl/klanten/zsp%2B/website/%22


Pepijn schreef op 29.04.2009 21:02:
lol, die break was een "ik heb geen oplossingen" probeersel.

Als je al logisch nadenkt (dus gewoon aan php denkt) kán die break daar niet.
Gewijzigd op 01/01/1970 01:00:00 door
 
W W

W W

29/04/2009 21:25:00
Quote Anchor link
Beste,

Breaks zijn eruit.

De url blijkt gewoon te werken.

Misschien zit hij TECHNISCH niet in een lus. Maar als je de link ziet, lijkt het wel alsof hij in een lus zit.

Gr.
 
Mar cel

Mar cel

29/04/2009 23:30:00
Quote Anchor link
Ik zie trouwens dat je de inloggegevens via $_GET verzend. Leuk, staan je ingevoerde gegevens in de geschiedenis van je browser. Gebruik gewoon $_POST.
 
W W

W W

29/04/2009 23:31:00
Quote Anchor link
lol, totaal niet relevant. De Hml is alleen nog maar gemaakt. Qua php en request weet ik wel hoe het in elkaar steekt. Dit gaat puur om de javascript.
 
W W

W W

30/04/2009 21:48:00
Quote Anchor link
Ik heb het na wat kloten opgelost. Misschien niet de beste manier, maar hier is mijn oplossing.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
<?php
<script type="text/javascript">
            window.addEvent('domready', function() {
            
                var
SliderEmail = new Fx.Slide('forgotpass-div', {mode: 'horizontal'});
                
                var
username = $('customernumber');
                var
password = $('password');
                var
email = $('email');
                
                username.addEvent('click', function(e){
                    username.value = '';
                });

                
                username.addEvent('blur', function(e){
                    username.value = 'Klantennummer';
                });

                
                password.addEvent('click', function(e){
                    password.value = '';
                });

                
                password.addEvent('blur', function(e){
                    password.value = 'Wachtwoord';
                });

                
                email.addEvent('click', function(e){
                    email.value = '';
                });

                
                email.addEvent('blur', function(e){
                    email.value = 'E-mail adres';
                });

                
                 /*
                Fx.Slide.implement({
                  isVisible: function() {
                    return (this.wrapper.offsetHeight == 0 || this.wrapper.offsetWidth == 0) ? false: true;
                  }
                });
                */

                
                SliderEmail.hide();
                $('forgotpass-div').style.display = 'none';
                
                
            });

    function
switchLogin()
    {
        var
SliderLogin = new Fx.Slide('login-div', {mode: 'horizontal'});
        var
SliderEmail = new Fx.Slide('forgotpass-div', {mode: 'horizontal'});
        
        SliderLogin.toggle();
                        
        SliderLogin.addEvent('complete', function(e){
            $('login-div').style.display = 'none';
            $('forgotpass-div').style.display = 'block';
            $('login-switch').set('html', '<a href="javascript:void(0);" id="login-switch" onclick="javascript:switchForgotPassword()">Inloggen</a>');
            SliderEmail.toggle();
        });
    }
    
    function
switchForgotPassword()
    {
        var
SliderLogin = new Fx.Slide('login-div', {mode: 'horizontal'});
        var
SliderEmail = new Fx.Slide('forgotpass-div', {mode: 'horizontal'});
        
        SliderEmail.toggle();
                        
        SliderEmail.addEvent('complete', function(e){    
            $('forgotpass-div').style.display = 'none';
            $('login-div').style.display = 'block';
            $('login-switch').set('html', '<a href="javascript:void(0);" id="login-switch" onclick="javascript:switchLogin()">Ik ben mijn wachtwoord vergeten</a>');
            SliderLogin.toggle();
        });
    }

    </script>

?>
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.