location.replace() werkt niet altijd.

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Looking for Software Developers to join our team!

We are looking for minded colleagues with a passion for creating software solutions. Do you have affinity and passion for software development? Do you have what it takes to build and improve innovative cutting-edge software applications that give our customers a head start in the new digital world? Then this is your top job! You will be a part of our development team and work closely together with the other team members. We value our codebase’s readability, maintainability, and testability and look for someone who shares these values. With more than 100 companies in different product-market combinations, no day is

Bekijk vacature »

Microsoft Developer (Relocation)

Who are we? ICT Netherlands is an industrial total solutions provider that wants to make the world a little smarter, safer and more sustainable every day. Our dedicated technical professionals provide services in the areas of consultancy, software development, project-based solutions and managed services. In brief As a .NET software developer you will develop innovative solutions for our customers, machine and equipment builders. You work both in-house and on location with the customer. With your fellow developers and architects, you will devise, design and develop the best solutions for our customers. In addition to developing in .NET, you will have

Bekijk vacature »

Senior Business Analist Pensioenen

Senior Business Analist Pensioenen Functiebeschrijving: Word jij enthousiast om als bruggenbouwer tussen business en IT ervoor te zorgen, dat de juiste IT-oplossingen worden gerealiseerd voor onze eindklanten? Dan ben je bij ons aan het goede adres! Wij zijn op zoek naar een nieuwe collega om het product team van onze Pensioen Administratie Platform te versterken. Wat ga je doen? Je helpt ons en onze klant om onze toekomststrategie van ons Pensioen Administratie Platform vorm te geven. Je verzamelt, combineert en analyseert business requirements vanuit verschillende interne en externe bronnen. Deze vertaal je naar specificaties voor IT, zodat de ontwikkelaars hier

Bekijk vacature »

Data Engineer

Data Engineer Functiebeschrijving: Is het je passie om met data te werken en mee te bouwen aan een nieuw data landschap voor onze klanten? Dan ben je bij ons aan het goede adres! Wij zijn op zoek naar een nieuwe collega om ons groeiende Data Engineering-team te versterken. Wat ga je doen? Je helpt onze klanten, grote verzekeraars en pensioenbeheerders om hun toekomststrategie vorm te geven. Je verzamelt, combineert en analyseert data vanuit verschillende interne en externe bronnen en zoekt patronen, inzichten en trends. Je ontwerpt en bouwt data pipelines, data streams, reporting tools, dashboards, data API’s, data generators en

Bekijk vacature »

MasterData Administrator

“Do you dare to unlock your full potential?” MasterData Administrator 24 uur per week, locatie Burg Groep B.V. te Heerhugowaard Wij zijn Burg Groep B.V.; een familiebedrijf in Heerhugowaard. Wij produceren en verkopen natuurazijn voor voedings- en schoonmaak toepassingen en siroop. Onze productielocaties zitten naast Nederland ook in België, Frankrijk, Duitsland en Tsjechië. Binnen Burg Group wordt veel waarde gehecht aan eigen verantwoordelijkheid, ontwikkeling, pro-activiteit, innovatie en duurzaamheid om zo het beste uit jezelf te halen en je talenten volledig te benutten. Het gebruiken en delen van de juiste informatie en data is belangrijk, immers wanneer je informatie en data

Bekijk vacature »

DevOps Engineer (CI/CD) - Public Transport

DevOps Engineer (CI/CD) - Public Transport Functiebeschrijving: Houd je van complexe uitdagingen in een dynamische omgeving? Ben je proactief en niet bang om uit je comfort zone te treden? Wil je belangrijk en impactvol werk doen en daarbij alle ruimte krijgen om je te ontwikkelen en je stempel te drukken? Dan zijn we op zoek naar jou! Wat ga je doen? Als DevOps Engineer ben je onderdeel van het team dat werkt aan platform infrastructuur diensten van onze klant. Daarnaast werk je aan de software automatisering tools om de software naar de devbenches, testmuren en vervoersdiensten te deployen. Je kunt

Bekijk vacature »

SAP Consultant Logistiek

SAP Consultant Logistiek Functiebeschrijving: Als SAP Consultant Logistiek bijdragen aan projecten met impact op de veiligheid binnen Nederland? Dat kan bij CGI! Wat ga je doen? Als SAP Consultant ben je betrokken bij vraagstukken en integratieaspecten van SAP in het logistieke domein. Je bent bereid om nieuwe SAP uitdagingen zoals S/4HANA eigen te maken en dit te delen met jouw collega’s. Denk aan het voorstellen en implementeren van wijzigingen in SAP Logistiek; het oplossen van logistieke vraagstukken; het onderzoeken van nieuwe mogelijkheden in S/4HANA. Je bent van nature nieuwsgierig naar de nieuwste mogelijkheden van SAP binnen logistieke omgevingen. Wat breng

Bekijk vacature »

ETL Ontwikkelaar / Data Engineer BI - Public Trans

ETL Ontwikkelaar / Data Engineer BI - Public Transport Functiebeschrijving: Wil jij als ervaren ETL Ontwikkelaar zorgen dat onze klanten in de transportsector waarde kunnen halen uit data en de business kunnen voorzien van hoogwaardige informatieproducten, van dashboards tot complexe voorspelmodellen? Zoek jij een nieuwe uitdaging en een omgeving waar vrijheid, teamspirit en ondernemerschap onderdeel zijn van het DNA? Dan nodigen wij jou uit om verder te lezen! Wat ga je doen? Wij zoeken een ervaren en communicatief sterke ETL Ontwikkelaar / Data Engineer BI die in een autonoom agile team kan werken via de scrummethodiek en zich bezig gaat

Bekijk vacature »

Junior Software Developer Energietransitie HBO/WO

Bedrijfsomschrijving Wij zoeken voor een jong bedrijf dat zich richt op de energietransitie naar een Junior Software Developer op HBO of WO niveau! Deze organisatie richt zich op verduurzaming van woningen in Nederland en dat doen zij door het aanbieden van slimme (monitoring) software. Deze tech scale-up heeft een eigen ontwikkelteam en kent een platte organisatiestructuur. Dit vraagt om een actieve inzet van iedere medewerker, maar ook een stukje eigen zelfstandigheid. Er wordt hier hard gewerkt aan prachtige software, kom jij het team ondersteunen? Ben jij net klaar met je HBO of WO studie in de richting van ICT, of

Bekijk vacature »

Medior .NET Developer Werken tussen de beste devel

Bedrijfsomschrijving Deze organisatie, opgericht in 2015, richt zich op het bouwen van oplossingen op het gebied van software development voor haar klanten, onderscheidt zich van haar concurrenten door haar ontzettend heldere en persoonlijke werkwijze. De sfeer binnen het bedrijf is informeel en medewerkers staan centraal. Er wordt hier niet van je verwacht dat je elke dag in pak bij de eindklant zit, maar er wordt van je verwacht dat jij samen met de eindklant werkt naar een oplossing, op de manier die volgens jou het beste is. Verder staat deze partij voor heldere communicatie met haar klanten, korte lijnen, snel

Bekijk vacature »

.Net ontwikkelaar gezocht voor een beter milieu!

Bedrijfsomschrijving Dit vooruitstrevende bedrijf maakt al jaren duurzame oplossingen gericht op een circulaire samenleving. In een informele setting wordt er door meer dan 40 medewerkers gewerkt aan hoogstaande en complexe software oplossingen, het IT team bestaat uit ongeveer 15 medewerkers waarvan 8 ontwikkelaars. Het niveau waarop gewerkt wordt ligt erg hoog, dit is ook nodig omdat de eind-producten op internationaal niveau op veel plekken gebruikt wordt. Er heerst hier een hele fijne sfeer waarbij veel mogelijk is, thuiswerken is hier een normaal begrip en het met grote regelmaat faciliteren van trainingen en cursussen is ook vanzelfsprekend in de ogen van

Bekijk vacature »

Operations Analytics SAP HANA Developer

In this role you will be responsible for the design, build and the technical support of our Analytics solutions built on mostly SAP HANA and SAP HANA Cloud. You will be part of a team building and supporting the Data & Analytics services, focused on enterprise data of the Operations Sector. Functie As a member of the IT Big Data & Analytics team you are part of a team of best-in-class engineers, organized in Agile teams. Our mission is to translate the business challenges into Data & Analytics solutions. You will be part of one of our DevOps teams, working

Bekijk vacature »

Software developer/Architect Amsterdam

Bedrijfsomschrijving The Siemens Specialist for proces optimization, advice and automation. Functieomschrijving Would you enjoy working in Software Engineering? Are you ready to investigate, experiment, try and learn? Then maybe you'll be our client's new .NET Developer/Architect. Our client is the Siemens specialist for optimization, automation, and advice. They work with Siemens products like no one else and can answer all the questions regarding Siemens automation. From advice and engineering to maintenance, they are the single point of contact for process optimization. What will you be doing? You will be part of the client's dynamic development team. They develop both in-house

Bekijk vacature »

IT-traineeship Low Code Developer

Vind jij het leuk om veel contact te hebben met een klant en je te verdiepen in een domein? Lijkt het je interessant om enerzijds met de klant mee te denken, maar tegelijkertijd ook zelf een bijdrage te leveren aan de implementatie van een IT oplossing? Wij zijn op zoek naar starters die aan de slag willen als low-code engineer. In deze functie bouw je aan applicaties met behulp van een low-code platform, zoals Outsystems, Blueriq, Mendix of Pega. Dergelijke platformen stellen je in staat om snel een werkende applicatie te ontwikkelen en zijn hierdoor heel geschikt voor maatwerk projecten.

Bekijk vacature »

Ervaren front-end developer (Angular) gezocht!

Bedrijfsomschrijving Ben jij de Angular specialist die ik zoek? Onze klant is al ruim 10 jaar een gevestigde naam in de wereld van de mooie GIS projecten. Het bedrijf zit zich voor haar klanten in om de publieke ruimte veiliger te maken en tevens het verkeer soepeler te laten verlopen. Het team waarin je terecht zal komen bestaat inmiddels ruim 25 zeer technische collega's. Samen met dit team ga je werken aan grote GIS projecten voor o.a. gemeenten waterschappen en overheidsinstellingen. De systemen waarmee hier gewerkt wordt zijn opgebouwd in .NET. Naast goede .NET developers is dit bedrijf op zoek

Bekijk vacature »
Hans De Ridder

Hans De Ridder

19/12/2017 17:42:24
Quote Anchor link
Ik gebruik op meerdere plekken een location.replace() met javascript.
Bij de een werkt het prima.
Bij de ander doet hij het niet.
Hij komt weer terug op dezelfde pagina.
Hij reload...
Als ik bij degene die niet werkt de replace vervang door een window.open().
En daaronder een window.close() dan werkt het weliswaar.
Maar komt de IE met de vervelende mededeling of ik echt de pagina wil sluiten.
Ik zie geen verschil in de gebruikte functies.
Iemand die het begrijpt?

In pagina tabelaar.php:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
function helpA()
{
location.replace("tabelaar_start.php");
//window.open("tabelaar_start.php");
//window.close();
}

<button class= "buttonA" onclick = "helpA()" >Menu</button>


In tabelaar_start:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
function helpB(x)
{
location.replace("tabelaar.php");
}

<div class = "blok">
<button class = "buttonA" onclick = "helpB('2')">Pers.</button>
</div>


Toevoeging op 19/12/2017 20:39:34:

Het lijkt te werken zonder de waarschuwing van IE op de volgende manier:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
window.open("tabelaar_start.php");
window.open('', '_self', '');
window.close();


getest op Chrome en IE...
Andere browsers weet ik niet...
Gewijzigd op 19/12/2017 18:25:28 door Hans De Ridder
 
PHP hulp

PHP hulp

19/01/2022 08:14:50
 
Nick Vledder

Nick Vledder

20/12/2017 10:45:15
Quote Anchor link
@Hans

Los van het feit dat het laatste lijkt te werken in verschillende browsers, denk ik dat er mooiere manieren zijn om te bereiken wat je wilt. Persoonlijk zou ik kiezen voor het gedeeltelijk vervangen van delen van de pagina met AJAX. Dit vanwege de snelheidswinst.

De meest voor de hand liggende oplossing voortbordurend op wat je op dit moment hebt in JS vind ik: window.location.href = "<url>";

Ander puntje van aandacht, en dat ben je je wss wel bewust, is de wijze van noteren. Het binden van een event aan een button zou ik volledig in JS afhandelen en niet in de HTML.
 
Hans De Ridder

Hans De Ridder

20/12/2017 11:46:49
Quote Anchor link
Probleem is dat browsers weigeren om te sluiten via scripts wanneer er slechts 1 tab open is.
Je moet dus altijd een extra pagina open hebben.
IE geeft nu ook geen melding meer.
Misschien kun je met tijdvertraging ook wel wat, zodat de pagina pas sluit,
wanneer de ander helemaal geopend is.
Pagina replacen lijkt ook niet geschikt voor alle browsers.
Of wellicht zelfde probleem.
Dit werkt vooralsnog.
Dit stukje script maakt deel uit van andere berekeningen in javascript.
Vandaar dat het in javascript staat.
Bedankt voor je opmerkingen en adviezen.
 
Ben van Velzen

Ben van Velzen

20/12/2017 11:49:33
Quote Anchor link
Maar door van location.replace af te stappen en gebruik te maken van het direct setten van location.href heb je dat gezeur ook niet. Uiteraard stop je daar wel een volledige URL in en niet alleen een bestandsnaam.
Gewijzigd op 20/12/2017 11:50:21 door Ben van Velzen
 



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.