Popup geeft waarde niet door

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Senior Front-end Developer

Wordt jij de nieuwe Front end specialist / developer? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Onze klantenkring is groot en divers, dat vraagt om flexibiliteit van jou. Tegelijkertijd betekent dit dagelijks nieuwe dingen leren én dat geen werkdag hetzelfde is. Natuurlijk krijg jij de mogelijkheid je te certificeren. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling waarbij iedereen welkom is, zowel binnen als

Bekijk vacature »

Back-end Software Developer

Functie omschrijving Ben jij op zoek naar een uitdagende development functie bij een klein gespecialiseerd softwarebedrijf? Wil jij graag hybride werken (combi tussen thuis + kantoor), loop jij warm voor maatwerk software en voel jij je prettig in een informele cultuur? Zoek dan niet verder! Reageer direct! Voor een gewilde werkgever in omgeving Tilburg zoeken wij een back-end software developer met een aantal jaar werkervaring. Je gaat werken voor een klein softwarebedrijf dat gespecialiseerd is in de ontwikkeling van integratiesoftware. Jouw werkzaamheden zien er als volgt uit: In een klein team met 4 ontwikkelaars houd jij je bezig met afwisselende

Bekijk vacature »

Infrastructure Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Eindhoven Vacature ID: 12945 Introductie Our client is one of the most innovative companies within the Netherlands. Currently we are looking for an Infrastructure Platform Engineer. Within this role you will be developing the infrastructure. Functieomschrijving Within this role you are responsible in the development of our distributed data and compute platform infrastructure. You will design, develop and implement new features and fixes. Next to this you will integrate and configurate other packages that supports the development of tuning applications within the organisation. You will support customer sites remotely. Design and implement the

Bekijk vacature »

Dynamische Oracle/APEX Ontwikkelaar in de logistie

Bedrijfsomschrijving De organisatie in de regio Rotterdam is gespecialiseerd in het ontwikkelen van moderne webbased software voor de ERP branche. In totaal is er 20FTE aan specialisten actief binnen de organisatie. De ICT afdeling bestaat momenteel uit 15FTE. Ze groeien ontzettend hard en daarom zoeken zij een Oracle/APEX Developer die het reeds sterke team nog sterker komt maken. Hier werken ze op projectbasis voor verschillende grote organisaties in de logistieke sector. Het is een informele organisatie waarbinnen een fijne werksfeer heerst. Zoals aangegeven willen ze het team nog sterker maken en daarvoor zoeken ze bij voorkeur medior of senior Oracle/APEX

Bekijk vacature »

C# Ontwikkelaar

Functie omschrijving We are looking for a dutch native speaker Wil jij graag aan de slag als C# ontwikkelaar en jouw skills verder ontwikkelen? Zoek niet verder! Als C# ontwikkelaar ga je aan de slag met de volgende taken: (verdere) ontwikkeling van de software voor de interne processen binnen een .net omgeving; optimaliseren van de dataprocessing; ontwerpen en implementeren van zowel desktop- als web-programmatuur; ontwikkeling van tools ten behoeve van consultants en klanten. Bedrijfsprofiel Deze organisatie is gevestigd in de regio van Den Bosch. Zij ontwikkelen business intelligence software voor een specifieke branche. Dit houdt in dat zij dashboards ontwikkelen

Bekijk vacature »

Low Code Developer

Functie omschrijving Ben jij toe aan een nieuwe uitdaging en ben jij HBO afgestudeerd in de richting van IT? Heb jij verstand van datamodellering, NO CODE Platformen en kun jij het aan om projecten te leiden? Voor een leuke opdrachtgever in omgeving Rotterdam zijn wij op zoek naar een No Code developer die zich bezig gaat houden met het optimaliseren van bedrijfsprocessen bij klanten in heel het land! Wat ga je hier zoal doen? Je gaat geen code kloppen maar bedenken hoe applicaties eruit moet komen te zien. Je gaat werken met een non code platform, je kunt denken aan

Bekijk vacature »

Account Developer

Voor Bol.com zijn wij per direct op zoek naar een Account Developer voor 32-40 uur per week op het kantoor in Utrecht. Wil jij een directe bijdrage leveren door partners van de juiste data-inzichten te voorzien en via campagnes op nieuwe platformkansen en features te wijzen? Ben jij analytisch sterk en kun jij dit vertalen naar plannen en inspirerende gesprekken? Lees dan snel verder! wat bieden wij jou Salaris van €2400 - €2600 obv 40 uur Minimaal 6 maanden Werklocatie is Utrecht Werken bij bol.com wie ben jij Jij bent commercieel gedreven en weet altijd aan de juiste knoppen te

Bekijk vacature »

Junior Front end developer

Functie Jij als developer gaat ons helpen onze producten verder te ontwikkelen en in te zetten in de markt. Op dit moment bestaat ons SaaS product uit 3 componenten die zowel los als in een pakket gekocht kunnen worden. Het gaat hier om een online kaartapplicatie, een workflow tool en een monitoring tool. Momenteel zijn wij 3 jaar geleden gestart met de ontwikkeling. De tech-stack waarmee we werken is voornamelijk Javascript, Vue.js en Python. Daarnaast gebruiken wij FaundaDB als database en werken we veel met GIS applicaties. De uitdaging die we momenteel hebben is dat we momenteel een intern team

Bekijk vacature »

PHP Developer

Dit ga je doen Ontwikkelen, implementeren en testen van PHP-oplossingen en Apps voor klanten en bedrijfsprocessen; Opstellen van requirements en uitwerken van de oplossingen; Testen van software en borgen van een soepele overdracht, inclusief documentatie; Proactief adviseren vanuit eigen expertisegebied over ontwikkelingen en verbeterpunten in technische toepassingen en processen binnen de organisatie. Hier ga je werken De organisatie is een ambitieuze en vooruitstrevende speler in de markt in de regio Rotterdam. Ze zijn de snelst groeiende in hun branche. Met een excellent aanbod en service willen zij de beste keuze zijn voor hun bestaande en nieuwe klanten. Dit alles doen

Bekijk vacature »

Front-End Developer

As a Front-End Developer at Coolblue you improve the user-friendliness of our webshop for millions of customers. How do I become a Front-End Developer at Coolblue? As a Front-End Developer you work on the user-friendliness of our webshop for millions of customers. You enjoy working with the UX Designer to pick up stories. You get energy from coming up with creative solutions and are happy to present these within the team. You also take pride in your work and welcome any feedback. Would you like to become a Front-End Developer at Coolblue? Read below if the job suits you. You

Bekijk vacature »

Junior PHP ontwikkelaar

Functie Wij hebben onlangs onze eerste collega’s aangenomen, waardoor ons development team momenteel uit 4 personen bestaat. We bouwen onze software op basis van een PHP-framework (wat op zichzelf een Symfony framework is). Qua ontwikkeling focussen wij ons op 3 focus velden; – API-ontwikkeling/ Component Creatie – Implementatie – Framework ontwikkeling; het toevoegen van nieuwe functionaliteit of interne microservices Onze senior software engineer focust zich momenteel op de laatste twee punten, maar wij komen handen te kort op het eerste veld. Daarom zijn wij op zoek naar een enthousiaste junior software engineer die graag de kneepjes van het vak wil

Bekijk vacature »

Ontwikkelaar Identity & Access Management

Dit ga je doen Als Identity & Access Management Ontwikkelaar zorg jij er voor dat studenten, medewerkers en docenten de juiste benodigdheden op het juiste moment kunnen gebruiken; Het juist opslaan van onderzoeksdata en het openbaar beschikbaar stellen van publicaties (Open Access); Studenten, collega's en wetenschappers ondersteunen; Agile en Scrum werken; Technisch Applicatiebeheer; Ontwikkelen in One Identity Manager en VB.NET. Hier ga je werken Als Ontwikkelaar kom je terecht in een hecht team die zich richt op wetenschappelijke informatie en ICT. Jij bent degene die er voor zorgt dat alle informatie, uit diverse onderzoeken, bij de juiste personen terecht komt.

Bekijk vacature »

Senior PHP developer

Functie Als Senior PHP developer heb je een sterke mening over de architectuur van projecten en de processen binnen het team. Je bent de sparringpartner voor je Team Lead. Ook ondersteun je met jouw kennis de minder ervaren developers in jouw team. Ze werken regelmatig aan projecten vanaf scratch en dit geeft ruimte om voor nieuwe technieken te kiezen. Naast het ontwikkelen van software ben je continue bezig om ook jezelf te ontwikkelen. Ze werken met o.a.: PHP, Laravel, Doctrine, PHP Unit, Behat, React, TypeScript, (My)SQL, Postgress, Redis, ElasticSearch, Docker, Nginx, GIT flow, JIRA, AWS. Eisen • HBO werk- en

Bekijk vacature »

Software Developer

Functie omschrijving Psst hé jij daar! Op zoek naar een nieuwe uitdaging als developer? Wacht niet langer en reageer direct. In deze functie ga je bij een familiebedrijf werken als developer. Je gaat maatwerk software ontwikkelen met de Microsoft stack. Je gebruikt technieken als C#, ASP.NET en MVC. Je werkt in een leuk team van andere developers. Je krijgt veel vrijheid in je werk en kan flexibel werken. Dagje thuiswerken? Geen probleem! Daarnaast is er veel ruimte om écht mee te denken met het bedrijf en met de klanten. Bedrijfsprofiel Deze organisatie is gevestigd in de regio van Boxtel. Vanaf

Bekijk vacature »

Cloud Engineer

Ben jij een ervaren Cloud Engineer die complexe omgevingen kan overzien en wil je graag in vaste dienst werken bij een professioneel en kleinschalig bedrijf waar je een belangrijke rol kan spelen? Wij, IntelliMagic in Leiden, ontwikkelen specialistische IT monitoring software die we als SaaS oplossing verkopen aan grote bedrijven in Europa en de VS. We zijn een Nederlands bedrijf met een goede sfeer en met grote waardering voor de persoonlijke inbreng en kwaliteiten van onze medewerkers. Wij zoeken een ervaren Cloud Engineer met academisch denkniveau die verantwoordelijk wordt voor het beheer van de cloud infrastructuur voor onze Europese klanten.

Bekijk vacature »
Davy Jansen

Davy Jansen

12/07/2008 16:23:00
Quote Anchor link
Pagina:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
<script type="text/javascript" src="functions/jscripts/tiny_mce/tiny_mce.js"></script>
//de rest van tiny mce

<script type="text/javascript">
function test() {
  window.open('pop.html','','toolbar=0,scrollbars=1,resizable=0');  
}
</script>

<form name="form" method="post" action="">
  <textarea name="tekst"></textarea>
  <input type="button" value="klik" onclick="test()" />
</form>


Popup:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<script type="text/javascript">
function test() {
  window.opener.document.forms['form'].elements['tekst'].value  = 'blaat';
}
</script>

<form name="form1" method="post" action="dummy.html">
  <textarea name="textfield">test tekst</textarea>
  <input type="button" value="klik" onclick="test()" />
</form>

Als ik het zo doe, wordt de popup wel geopend, maar als ik op de button klik, verstuurd hij de waarde niet terug naar de textarea op hoofdpagina.

Maar nu het vreemde.. haal ik de tiny mce weg, dan werkt het wel gewoon. En komt de waarde uit de popup wel in de textarea van de andere pagina terrecht.

Iemand enig idee, hoe dit op te lossen?
 
PHP hulp

PHP hulp

21/04/2025 01:34:39
 
Jan Koehoorn

Jan Koehoorn

12/07/2008 16:25:00
Quote Anchor link
Waarschijnlijk een conflict met variabelennamen. Geef je textarea maar eens een heel gekke naam.

Verder raad ik de notatie met . niet aan in JavaScript. Het gaat beter met document.getElementById, of met een framework als Mootools.
 
Davy Jansen

Davy Jansen

12/07/2008 16:35:00
Quote Anchor link
Zojuist heb ik o.a. de functies, form en textareas namen aangepast, maar dit is helaas niet de oplossing.

Ik zal het gaan veranderen naar: document.getElementById, maar dit is niet de oplossing voor mijn probleem.

Nog meer tips?

edit: Beide geprobeerd, ik had het hierboven alleen verkeerd neergezet. Maar helaas niet goed?
Gewijzigd op 01/01/1970 01:00:00 door Davy Jansen
 
Jan Koehoorn

Jan Koehoorn

12/07/2008 16:39:00
Quote Anchor link
Het ging me eerder om de naam van je textarea.

Edit: en een textarea heeft geen value. Je moet innerHTML gebruiken.
Gewijzigd op 01/01/1970 01:00:00 door Jan Koehoorn
 
Davy Jansen

Davy Jansen

12/07/2008 16:55:00
Quote Anchor link
Helaas, dat is ook niet de oplossing.

Verder als ik het volgende uitvoer:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
alert(opener.document.forms['form']);
of
alert(opener.document.forms);

doe, dan krijg ik in beide gevallen dit als alert terug: [object]

edit: ook bij alert(opener.document.forms['form'].tekst.value);
krijg ik de correcte waarde 'blaat' terug.

Waar kan het dan nog aan liggen?
Gewijzigd op 01/01/1970 01:00:00 door Davy Jansen
 
Jan Koehoorn

Jan Koehoorn

12/07/2008 20:23:00
Quote Anchor link
Voorbeeldje:
test.php:
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
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body>
    <form method="post" action="">
        <textarea id="area51" name="area51" rows="10" cols="40"></textarea>
        <button id="open" type="button" value="open" onclick="window.open ('pop.html','','toolbar=0,scrollbars=1,resizable=0')" />
    </form>
</body>
</html>


pop.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
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<script type="text/javascript">
    window.opener.document.getElementById ('area51').innerHTML = 'test geslaagd';
</script>
</head>

<body>
<h1>pop</h1>
</body>
</html>
 
Davy Jansen

Davy Jansen

13/07/2008 13:06:00
Quote Anchor link
Nee helaas, ook dit werkt niet. Het werkt wel, zo lang je tiny mce maar uitschakeldt.. (dan werkte trouwens bijna alle manieren in ie).

Maar waar het nu aan tiny mce aan ligt, weet ik nog steeds niet?
 
Robert Deiman

Robert Deiman

13/07/2008 13:15:00
Quote Anchor link
@Chupskie

Bij TinyMCE heb je een textarea, maar deze wordt vervangen. Je geeft wel een name mee, maar je kunt waarschijnlijk ook een ID meegeven in de aanroepcode van TinyMCE.
 
Davy Jansen

Davy Jansen

14/07/2008 16:50:00
Quote Anchor link
@Robert Deiman, in de form en textarea geef ik beide een id en een name mee. Dit gaf geen oplossing. Bedoel je dit met de aanroepcode? Of begrijp ik je verkeerd?
 
Robert Deiman

Robert Deiman

14/07/2008 17:46:00
Quote Anchor link
Je roept toch ook ergens TinyMCE aan (neem tenminste aan dat dat hetzelfde gaat als met FCKeditor) of past die automatisch het textveld aan? Bij FCK moet je namelijk een "new FCKeditor;" aanroepen, deze kan je een naam/ id enzovoorts (ook content) meegeven.
Dat is waar ik op doelde.
 
Davy Jansen

Davy Jansen

14/07/2008 18:39:00
Quote Anchor link
TinyMCE, wordt op de volgende manier aangeroepen in de head:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
  <script type="text/javascript" src="functions/jscripts/tiny_mce/tiny_mce.js"></script>
  <script type="text/javascript">
    tinyMCE.init({
        mode : "textareas",
        theme : "advanced",
        language : "nl",

        //hier de plugins
        //hier de buttons
        //hier de functies
    });


Vervolgens worden alle textarea 'overschreven' met de tiny mce.
Hier voor hoef je verder geen functies voor aan te roepen, enz.

Kan het dan ook?
 
Jan Koehoorn

Jan Koehoorn

14/07/2008 18:50:00
Quote Anchor link
Ik geloof dat tinyMCE de textarea's omzet naar iframes. Als ik het goed heb werkt de editor voor browsers gebaseerd op de gecko-engine alleen met iframes. Het is dus mogelijk dat je textarea niet meer met JS te benaderen is als tinyMCE geinitialiseerd is. Ik zal even testen of het klopt wat ik zeg ;-)
 



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.