location.replace() werkt niet altijd.

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Mendix Developer

Bedrijfsomschrijving Functieomschrijving For our client ASML, we are looking for a Mendix Developer! Context to the Position & Responsibilities: As ASML is growing rapidly, the Corporate IT Shared Services Team is rolling out Mendix to the IT community as the Rapid Application Development Platform for ASML IT. Bringing speed, quality and agility to our business with Mendix is what we strive for. The Mendix Competence Team has started early 2020 with the first apps being developed according to the Mendix App Factory Framework and is looking for new talent to develop apps that are on the portfolio. You will get

Bekijk vacature »

Senior C# Developer (NL) bij PostNL

Senior C# Developer (NL) Den Haag HBO/WO IT - software development Professional "Als Senior C# Developer impact maken op de groeiende E-commerce markt met onze logistieke software. Je doet dit door complexe bedrijfskritische logistieke business processen te vertalen naar de ontwikkeling en uitbreiding van onze Cloud IT-platformen en software oplossingen in C# en AWS" Wat ga je doen? PostNL is becoming a postal tech company. Als Senior C# Developer ben je onderdeel van een multidisciplinair Business-IT-team bestaande uit onder andere een Lead Engineer, Developers en Solution Consultants. Samen zijn jullie verantwoordelijk voor het bouwen aan onderdelen uit onze logistieke software

Bekijk vacature »

Java Developer

Functie Wat ga je doen als Java developer? Jij komt terecht binnen een informeel team waarin je verantwoordelijk bent voor de backend systemen voor grote klanten als Ziggo en KPN. Als Medior Java developer werk je in teamverband en soms individueel. Gedurende de werkweek zal je veelvuldig sparren met je collega’s voor een goede implementatie van de software. Ben jij een echte Java developer? Ben je geïnteresseerd in de nieuwste technieken en de laatste ontwikkelingen? Dan ben je hier aan het juiste adres! Eisen Wat wordt er van jou verwacht? • Minimaal HBO/WO denk- en werkniveau; • Analytisch sterk, open

Bekijk vacature »

Senior Developer 3D computing

Senior Developer 3D computing Als Senior Developer 3D Computing bij KUBUS word je verantwoordelijk voor de implementatie van user-interacties en 3D optimalisaties van onze 3D tools voor visualiseren en analyseren van 3D gebouwmodellen. We gebruiken de modernste web technologie als onderdeel van BIMcollab, ons platform voor 3D model-validatie en issue-management, bedoeld om de kwaliteit van 3D design-modellen voor gebouwen te verbeteren. Betere 3D modellen leiden tot betere gebouwen, dus zo draag je bij aan verduurzaming van de gebouwde omgeving met slimmer gebruik van materialen, minder verspilling en energie-efficiënte gebouwen. Een goede gebruikerservaring staat bij ons hoog in het vaandel; we

Bekijk vacature »

Senior .NET Developer 90k+ salaris Media branche

Bedrijfsomschrijving Een professionele organisatie, opgericht in de jaren 90. Ze zijn een gevestigde naam binnen de entertainment & media sector en wat zij doen is het aanbieden van software tools en systemen voor een optimale en digitale video & campagne beleving. Het bedrijf is gevestigd op een prachtige locatie in Amsterdam welke goed te bereiken is, en je komt terecht in een software driven organisatie. De cultuur is er informeel maar in hun werk zijn ze zeer professioneel. In totaal werken er hier ongeveer 30 mensen. Het bedrijf omarmt het moderne werken maar omdat het een hechte club is wordt

Bekijk vacature »

Front End Developer / React / Vue

Dit ga je doen Meewerken aan de implementaties en ontwikkeling van nieuwe functionaliteiten van de webapplicaties; Ontwikkelen met o.a. React en Vue en HTML/CSS, ook krijg je in verband met de samenwerking ook affiniteit met de backend Ruby on Rails; Ontwikkeling aan de front end voor de koppelingen tussen de diverse systemen; Ontwerpen van interfaces en een bijdrage leveren aan de gebruikerservaring; Zorgdragen voor hoge kwaliteit van code en jezelf (en anderen) blijven verbeteren; Als Senior Front End Developer begeleid je zelf ook FE-development projecten, hierin leid je de projecten en pak jij het initiatief op (bv integratieprojecten). Hier ga

Bekijk vacature »

Vendor Manager IT

Your contribution to TenneT In this role you are responsible for the utilization of the contracts with our strategic vendors and work towards a transparency and partnership. This will be a joined effort with the service managers and the leadership team of the unit Basic IT. Main activities are: End to end responsible for IT Services , both in the Netherlands and Germany, required to deliver IT Services in scope. You are able to develop/use an SLA and KPI structure that will allow you to optimally deliver these services. You are the first point of contact for the business owner

Bekijk vacature »

Junior/Medior front end developer / Vue.js

Functie Als front end developer kom jij te werken in het nieuwe label van de groep. De development label is sinds vorig jaar de nieuwe in de groep, maar zeker geen onbekende in de markt. Met een bewezen staat van diensten weten zij digitaal altijd te verrassen. Ondertussen is het development team 15 man groot waarvan 5 man op de front end actief zijn. Op dit moment zijn ze op zoek naar een Junior of medior front end developer. Je gaat je voornamelijk bezig houden met het bouwen van slimme marketingpagina’s met verschillende interacties, API’s en styling elementen. Vanuit de

Bekijk vacature »

Senior Java developer (backend)

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 »

Medior Java developer (backend)

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 developer (fullstack)

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 »

Front End Developer React / Scrum / 3.000 - 4.200

Samengevat: Wil jij werken als Front End Developer? Deze werkgever is een digitaal bureau. Heb jij ervaring als Front End Developer. Vaste baan: Front End Developer React Scrum 3.000 - 4.200 Front End Developer Deze werkgever is een digitaal bureau. We zijn blauwvingers én we slaan graag onze vleugels uit om mooie reizen te maken. En nee, we zijn geen standaard bureau. We zijn betrokken bouwers. We bouwen graag aan websites, marketing campagnes en aan goede relaties met onze klanten. Maar we bouwen ook aan jouw ontwikkeling, de ontwikkeling van het team en het bedrijf. En dat doen we net

Bekijk vacature »

Medior Java developer (fullstack)

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 »

Front-end developer (Vue.js)

Functie Als Front-end developer ontwikkel je oplossingen voor allerlei verschillende uitdagingen binnen het bedrijf. Hierdoor kun je jouw creativiteit inzetten om passende oplossingen te ontwerpen, en te ontwikkelen samen met je collega’s. Zo ben je de ene keer bezig met een project rondom logistieke problemen en in het volgende project werk je aan een verbetering voor het systeem rondom wagenparkbeheer of bijvoorbeeld sales. Ben jij een enthousiaste Front-end developer en lijkt het je leuk om je skills in te zetten binnen een groeiende organisatie met uitdagende – interne- IT projecten die op grote schaal worden toegepast? Met kansen op groei

Bekijk vacature »

Medior Java developer (backend)

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 »
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

25/09/2022 03:07:37
 
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.