[Opgelost] Jquery probleem

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

.NET Developer Senior

Dit ga je doen Het ontwikkelen van backend applicaties in C#; Het maken van vele koppelingen met andere ERP-applicaties zoals JD Edwards en SAP; Je bent (mede) verantwoordelijk voor het opstellen van technisch ontwerpen voor de te ontwikkelen software oplossingen; Je bent gemiddeld 90% van je tijd inhouse oplossingen aan het ontwikkelen en testen. De overige 10% van je tijd ben je bij klanten op locatie om oplossingen te implementeren, klanten te begeleiden en de software verder te innoveren; Naast het zelfstandig ontwikkelen van software oplossingen ben je ook bezig met het waarborgen van je contacten bij de klant, het

Bekijk vacature »

Software Developer

Dit ga je doen Je bent verantwoordelijk voor de warehouse applicatie die een integratie heeft met de PLC laag; Je ontwikkelt in C#/.Net; Je werkt mee aan de migratie naar .NET 6; Je bent verantwoordelijk voor het ontwikkelen van interfaces en het visualiseren van componenten; Je denkt mee over het design voor business oplossingen; Je bent verantwoordelijk voor het testen van de gebouwde oplossing. Hier ga je werken Voor een internationale organisatie in de transport zijn wij momenteel op zoek naar een Software Developer. Zij zijn wereldwijd de grootste speler en lopen voorop met het automatiseren van alle processen van

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/senior PHP ontwikkelaar E-commerce

Functie Het software development team bestaat momenteel 5 scrum teams . Ieder team heeft een eigen SCRUM Master en eigen tester. Zij werken voornamelijk in PHP en met hun eigen geschreven framework wat Symfony based is . Jij bent samen met je collega’s verantwoordelijk voor het interne softwaresysteem en alle projecten die daar omheen lopen. Alles wat jij ontwikkelt, wordt direct toegepast en uitgerold (wereldwijd). Dit maakt jouw werk tastbaar en uitdagend! Een greep uit jouw werkzaamheden: Toevoegen en ontwikkelen van nieuwe functionaliteiten Logistieke software ontwikkelen voor intern gebruik Tientallen gigabytes aan data inzichtelijk maken Altijd op zoek gaan naar

Bekijk vacature »

Junior Front-End Developer

Je maakt een vliegende start van je carrière, door meteen mee te bouwen aan de digitale oplossingen van Coolblue. Wat doe je als Junior Front-End Developer bij Coolblue? Als Junior Front-End Developer ben je meteen vanaf de start onderdeel van een development team. Je kijkt veel mee met collega’s en volgt trainingen. Op dat moment komt je wil om te blijven leren naar boven. Daarnaast pak je in de sprints ook je eigen stories op om Coolblue iedere dag een beetje beter te maken. Je sterk analytisch vermogen komt dan goed van pas! Ook Junior Front-End Developer worden bij Coolblue?

Bekijk vacature »

Fullstack of back-end PHP developer

Functie Ieder onderdeel van de software draait op aparte servers en het bestaat dus echt uit verschillende componenten. Het team bestaat uit 4 developers, een klein team dus met korte lijnen. Alles in intern ontwikkeld en je werkt aan alle facetten. Van uitbreiding van de core tot maatwerk voor de klant. Ook liggen er verschillende uitdagingen op servervlak en databases. Je zult de eerste periode veel samenwerken met de lead developer om vervolgens echt je gang te gaan binnen de software. In het team streven ze naast de hoogst haalbare kwaliteit. Hiervoor werken ze nauw met elkaar samen en levert

Bekijk vacature »

API Developer Red Hat Fuse

Dit ga je doen Als API Developer zal je verantwoordelijk zijn voor het: het maken van API's en het correct laten draaien van de API's op het platform. Hierdoor kom je in aanraking met Red Hat Fuse, Springt Boot, 3Scale, Red Hat SSO, Openshift en Azure DevOps; zorgen voor de kwaliteit van de ontwikkeling, integratie en prestaties van de API's; zorgen voor een stabiel integratieplatform. Hier ga je werken Deze organisatie is een toonaangevende speler in de vastgoedbranche en telt momenteel ruim 500 medewerkers. Met meer dan 150 applicaties staat er een complex applicatielandschap dat hoofdzakelijk op OpenShift, Azure en

Bekijk vacature »

Software Programmeur

Functie omschrijving Ben jij op zoek naar een organisatie waar je samen met een team werkt aan iets moois en waar je naast hard werken ook hard kunt lachen? Dan ben je hier aan het juiste adres! Voor een informeel IT-bedrijf in omgeving Wassenaar zijn wij op zoek naar versterking. Ben jij op zoek naar een nieuwe uitdaging als Software Programmeur lees dan snel verder! Werkzaamheden Programmeur Je bent bezig met het ontwikkelen van software en webapplicaties. Je kunt technische klussen uitvoeren op locatie. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een project goed

Bekijk vacature »

Full Stack .NET Developer C# ASP.NET

Samengevat: Deze werkgever is gespecialiseerd in het op afstand bewaken en besturen van machines en processen. Ben jij een ervaren Full Stack .NET Developer? Heb je ervaring met C# en ASP.NET? Vaste baan: .Net Developer C# ASP.NET HBO €3.300 - €4.500 Deze werkgever is een snel groeiende onderneming gespecialiseerd in het op afstand bewaken en besturen van machines en processen, IoT (Internet of Things). Deze werkgever is een veelzijdige organisatie. Je werkt voor de eigen IT organisatie. Zij werken met moderne technologie en staan open voor innovatie. Wil jij bij de top specialisten horen? Ben jij op zoek naar een

Bekijk vacature »

Back-end PHP Software Developer - Juniorfunctie

Functieomschrijving Wij zijn op zoek naar een PHP Software Developer om ons team te versterken en mee te werken aan de ontwikkeling van eigen IOT-oplossingen. In deze functie ben je verantwoordelijk voor het bouwen van webapplicaties, apps en dashboards voor het uitlezen en managen van sensoren in machines. Je werkt nauw samen met een team van ontwikkelaars en engineers om de beste software-oplossingen te creëren. Jouw werkzaamheden zien er als volgt uit: Je bent in deze rol verantwoordelijk voor het ontwerpen, ontwikkelen en onderhouden van webapplicaties en softwaretoepassingen voor in-house ontwikkelde IOT oplossingen. Je werkt aan complexe databases en back-end

Bekijk vacature »

Front-End Developer

Als Front-End Developer bij Coolblue verbeter je de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten. Wat doe je als Front-End Developer bij Coolblue? Als Front-end Developer werk je aan de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten. Je vindt het leuk om samen te werken met de UX designer om stories op te pakken. Je krijgt energie van het bedenken van creatieve oplossingen en presenteert dit graag binnen het team. Daarnaast ben je trots op je werk en verwelkomt alle feedback. Ook Front-end Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te

Bekijk vacature »

PHP ontwikkelaar

Functie Jij komt te werken in een development team van 9 man. Het grootste deel doet back end development en daarnaast is er 1 teamlead en 1 tester in het team. Dit Agile team is van groots belang voor de organisatie omdat zij voornamelijk alle eigen systemen in-house ontwikkelen. Naast het door ontwikkelen van het bestaande platform en de software die daarbij komt kijken, zul jij je ook bezighouden met het realiseren en opzetten van nieuwe projecten binnen het bedrijf. Je staat nauw met de klant in contact om zo hun wensen zo goed mogelijk te kunnen realiseren. Daarnaast ontwikkel

Bekijk vacature »

Junior .NET Developer

Dit ga je doen Ontwikkelprocessen verder optimaliseren en verder ontwikkelen met C#; CI/CD-pipelines automatiseren; Ontwikkelen van herbruikbare componenten; Front-end pagina's gebruiksvriendelijk maken. Hier ga je werken Als junior .NET Developer kom je terecht binnen een grote en internationale organisatie. Zij streven naar een positieve impact op de mens, milieu en maatschappij. Het bedrijf is oorspronkelijk een familiebedrijf en werkt aan de productie van hoogwaardige en technische systemen voor de gezondheidszorg. Momenteel willen zij betere ontwikkelprocessen creëren op internationaal gebied en staat kwaliteit en veiligheid voor hun op nummer 1! Als junior .NET Developer werk je aan het ontwikkelen van verbeterde

Bekijk vacature »

Ervaren C#.NET programmeur

Functieomschrijving Voor een moderne werkgever in regio Prinsenbeek zijn wij op zoek naar een ervaren C#.NET programmeur die graag de uitdaging aangaat. Je houdt je bezig met het ontwikkelen van maatwerk webapplicaties voor diverse klanten, waarbij complexe processen optimaal worden ondersteund. Verder ziet jouw takenpakket er als volgt uit: Ontwikkelen en onderhouden van C#.NET-applicaties; Schrijven van hoogwaardige, herbruikbare codes; Schrijven van technische documentatie en gebruikershandleidingen; Bijdragen aan het ontwerp en de architectuur van softwaretoepassingen; Troubleshooten en oplossen van bugs in softwaretoepassingen; Werken met databases en dataopslagoplossingen; Implementeren van beveiligingsoplossingen en het waarborgen van de beveiliging van applicaties en gegevens. Bedrijfsprofiel

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 »

Pagina: « vorige 1 2

19/03/2012 12:34:57
Quote Anchor link
Ik heb nog een kleine vraag, is er een manier om wanneer ik op een van de menu knoppen druk, de link aan te passen naar bijvoorbeeld: http://test.nl/#home? Zo ja, hoe doe ik dat?

@Wouter J,

Het was inderdaad een typfout, stom van me!
 
PHP hulp

PHP hulp

16/01/2025 15:02:48
 
Erwin H

Erwin H

19/03/2012 13:01:15
Quote Anchor link
door het href attribuut aan te passen.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
$('a').click(function(){
  $(this).attr('href','een_andere_link.php');
});
 

19/03/2012 13:15:22
Quote Anchor link
Erwin H op 19/03/2012 13:01:15:
door het href attribuut aan te passen.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
$('a').click(function(){
  $(this).attr('href','een_andere_link.php');
});


Zou je hem misschien iets meer uit kunnen leggen? :$
 
Erwin H

Erwin H

19/03/2012 15:20:22
Quote Anchor link
Als ik je goed heb begrepen wil je dat een link eerst naar de ene pagina wijst, maar als je op een knop klikt, dat diezelfde link dan naar een andere pagina wijst.

Dus eerst bijvoorbeeld:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<a href="link_naar_een_pagina.php">de link</a>

En na het klikken op de knop:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<a href="een_andere_link.php">de link</a>

Dat kan je dus doen met de code die ik je eerst gaf. Als je dat in de click handler van de button plaatst dan verander je het href attribute van een link en daarmee de pagina waar de link naar verwijst. Let wel op dat ik het heb gebonden aan alle anchor ("a") tags, normaal zal je dit willen binden aan maar een paar links middels een class of id.

Is dit niet wat je wilt, dan zal je het iets beter moeten uitleggen.
 

19/03/2012 15:58:52
Quote Anchor link
Dat was inderdaad niet wat ik bedoelde!

Ik heb nu deze dingen in mijn menulijst staan:

<ul>
<li><a href="index">Home</a></li>
<li><a href="Portfolio">Portfolio</a></li>
<li><a href="CV">CV</a></li>
<li><a href="Contact">Contact</a></li>
</ul>

wanneer ik bijvoorbeeld op portfolio klik blijft er index.php staan. Dit moet dan automatisch in de link veranderen, zodat je bijvoorbeeld index.php#portfolio, of nog liever geen index.php meer (bij elke link) en dan gewoon #index, #portfolio, #cv en #contact. Dit wil ik zodat je history in je browser heb een een pagina kan bookmarken.
 
Reshad F

Reshad F

19/03/2012 16:01:40
Quote Anchor link
Dit doe je met mod_rewrite
 

19/03/2012 16:13:51
Quote Anchor link
mod_rewrite heb ik nog nooit gebruikt, zal informatie gaan zoeken! Kon dat ook niet via Javascript/ jQuery?
Gewijzigd op 19/03/2012 16:34:21 door
 
Kris Peeters

Kris Peeters

19/03/2012 17:54:53
Quote Anchor link
Youri S op 19/03/2012 12:34:57:
... de link aan te passen naar bijvoorbeeld: http://test.nl/#home? ...


Ja, dat kan.
Maar die constructie staat er niet op 1 2 3

Wat je moet doen:
- je maakt links met een formaat dat er als volgt uit ziet:
<a href="#kalender">Kalender</a>
<a href="#gastenboek">Gastenboek</a>

Wanneer de gebruiker op een link klikt, verandert de url aan de linkerkant van het #-karakter niet, dus wordt de pagina niet verlaten.

- Dan moet je zien dat een javascript-callback getriggerd wordt telkens de url aan de rechterkant van het #-karakter veranderd is.
Zoals je onclick, onchange, onblur, ... hebt, heb je dus eigenlijk een onHashChanged nodig.
Wel, die jQuery-plugin bestaat; je vindt ze hier:
http://benalman.com/projects/jquery-hashchange-plugin/


In de callback kan je dan de juiste acties ondernemen, bv. met een switch.
Iets als:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
...
$(window).hashchange( function(){
  switch(location.hash) {
    case '#kalender':
      // doe hier wat je moet doen wanneer de gebruiker op kalender klikt
    break;
    case '#gastenboek':
      // ...
    break;
    ...
  }
})
Gewijzigd op 19/03/2012 18:21:30 door Kris Peeters
 

20/03/2012 12:07:50
Quote Anchor link
Oké. ik heb nu deze code:

$(function(){

// Bind an event to window.onhashchange that, when the hash changes, gets the
// hash and adds the class "selected" to any matching nav link.
$(window).hashchange( function(){
var hash = location.hash;

// Set the page title based on the hash.
document.title = 'The hash is ' + ( hash.replace( /^#/, '' ) || 'blank' ) + '.';

// Iterate over all nav links, setting the "selected" class as-appropriate.
$('#nav a').each(function(){
var that = $(this);
that[ that.attr( 'href' ) === hash ? 'addClass' : 'removeClass' ]( 'selected' );
});
})

// Since the event is only triggered when the hash changes, we need to trigger
// the event now, to handle the hash the page may have loaded with.
$(window).hashchange();

});

Hoe kan ik dat dan laten werken met deze code, en heb ik nog extra pagina's nodig?


$(document).ready(function(){
// initial
$('#content').load('content/index.php');

// handle menu clicks
$('#navBar ul li ').click(function(){
var page = $(this).children('a').attr('href');
$('#content').load('content/'+ page +'.php');
return false;
});
});
 
Kris Peeters

Kris Peeters

20/03/2012 14:45:21
Quote Anchor link
Dit zou moeten werken bij jou

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
<html>
  <head>
  </head>
  <body>
    <ul id="navBar">
        <li><a href="#index">Home</a></li>
        <li><a href="#about">About us</a></li>
        <li><a href="#contact">Contact</a></li>
    </ul>
    <div id="content"></div>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
    <script src="https://raw.github.com/cowboy/jquery-hashchange/v1.3/jquery.ba-hashchange.js"></script>
    <script>
      function loadPage(page) {
        var file = 'content/' + page + '.php';
        $('#content').load(file);
      }
      $(document).ready(function() {
        // initial
        loadPage('index');
        $(window).hashchange(function() {
          var hash = location.hash;
          if (hash != '') {
            loadPage(hash.substr(1));
          }
          else {
            loadPage('index');
          }
        });
      });
    </script>
  </body>
</html>
 

20/03/2012 14:49:29
Quote Anchor link
Kris Peeters op 20/03/2012 14:45:21:
Dit zou moeten werken bij jou

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
<html>
  <head>
  </head>
  <body>
    <ul id="navBar">
        <li><a href="#index">Home</a></li>
        <li><a href="#about">About us</a></li>
        <li><a href="#contact">Contact</a></li>
    </ul>
    <div id="content"></div>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
    <script src="https://raw.github.com/cowboy/jquery-hashchange/v1.3/jquery.ba-hashchange.js"></script>
    <script>
      function loadPage(page) {
        var file = 'content/' + page + '.php';
        $('#content').load(file);
      }
      $(document).ready(function() {
        // initial
        loadPage('index');
        $(window).hashchange(function() {
          var hash = location.hash;
          if (hash != '') {
            loadPage(hash.substr(1));
          }
          else {
            loadPage('index');
          }
        });
      });
    </script>
  </body>
</html>


Dat werkt perfect :D. Bedankt! Het enige dat er nu nog inzit is wanneer je op f5 drukt bij bijvoorbeeld contact, dat hij dan wel naar home gaat. Is hier ook nog iets voor?
Gewijzigd op 20/03/2012 14:57:07 door
 
Kris Peeters

Kris Peeters

20/03/2012 14:51:36
Quote Anchor link
O ja, het was me opgevallen dat je in je links dit had

<li><a href="contact">Content</a></li>
(zie jouw eerste post)

Dus ja ... ofwel alles (href link, caption link, php file) op contact zetten ofwel op content


EDIT:

Doe dit eens
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
    <script>
      function loadPage(page) {
        var file = 'content/' + page + '.php';
        $('#content').load(file);
      }
      function hashChanged() {
        var hash = location.hash;
        if (hash != '') {
          loadPage(hash.substr(1));
        }
        else {
          loadPage('index');
        }
      }
      $(document).ready(function() {
        // initial
        hashChanged();
        $(window).hashchange(function() {
          hashChanged();
        });
      });
    </script>
Gewijzigd op 20/03/2012 15:09:56 door Kris Peeters
 

20/03/2012 15:10:33
Quote Anchor link
Dit probleem was gevonden en opgelost. Nu heb ik alleen nog bovenstaande vraag:

Het enige dat er nu nog inzit is wanneer je op f5 drukt bij bijvoorbeeld contact, dat hij dan wel naar home gaat. Is hier ook nog iets voor?
 
Kris Peeters

Kris Peeters

20/03/2012 15:11:42
Quote Anchor link
vorige post aangepast ...
 

20/03/2012 16:19:43
Quote Anchor link
Kris Peeters op 20/03/2012 15:11:42:
vorige post aangepast ...


Bedankt, werkt nu helemaal perfect :)
 

Pagina: « vorige 1 2



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.