[AJAX] Responsetext buiten opgegeven div

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Java developer

Functie Je gaat aan de slag als Tester voor een aantal mooie projecten. Je komt terecht in een DevOps team waar jij aan de slag gaat om de kwaliteit te waarborgen omtrent de maatwerk software voor de klanten. Je draait je hand er niet voor om de adviserende rol te bekleden op het gebied van testautomatisering en het opzetten van testframeworks. Zoals aangegeven ga je daadwerkelijk in het eigen team aan de slag en is het daarnaast ook gebruikelijk bij de klanten op locatie te komen om te werken aan de opdrachten. Je krijgt zodoende echt een mooie kijk in

Bekijk vacature »

Medior Front-end Developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als Medior Front-end Developer aan de slag? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. 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

Bekijk vacature »

Front-end developer Supply Chain Angular, ReactJS,

Functie Het development team bestaat momenteel uit 9 fullstack (Python en .NET) developers. Binnen het team ga jij je toespitsen op het creëren van de optimale toegankelijkheid en user experience. Om dit voor elkaar te krijgen zul je ontwerpen, programmeren, testen en implementeren. Het hele proces dus! Maar ook bijvoorbeeld meedenken over strategie en design. Hierin krijg je veel vrijheid om de functie naar eigen inzicht in te vullen en te pionieren. Alle data die wordt gebruikt is zichtbaar in een webapplicatie, geschreven in Angular en React. Momenteel zijn ze bezig om de dashboards anders vorm te geven en de

Bekijk vacature »

Network Engineer (f/m/d) in Heidelberg

Network Engineer (f/m/d) The IT Services team operates and supports the IT infrastructure and services at EMBL headquarters in Heidelberg and at the laboratory’s sites in Barcelona and Rome. As part of IT Services, the Network team is responsible for managing and developing the network infrastructure in our data centres, on campus, and to our external network providers. As a leading scientific institution with highly data-intensive research, extensive data flows at and between the laboratory’s six sites and to the Internet, EMBL is connected to national and international scientific networks using state-of-the-art technologies from vendors including Cisco, Extreme Networks and

Bekijk vacature »

PHP Developer

Functieomschrijving Vanuit het hoofdkantoor in omgeving Roosendaal, ontwikkel je als PHP Developer niet alleen webapplicaties, maar ben je verder ook gefocust op het continu inspelen op nieuwe trends en ontwikkelingen m.b.t software development. Naast het bouwen van webapplicaties, ontwikkelen zij ook webshops en websites voor gave opdrachtgevers! Wat ga je doen? Het schrijven van schone en efficiënte codes volgens het Symfony framework; Het ontwerpen en implementeren van webapplicaties met het Symfony-framework; Onderhouden en updaten van bestaande applicaties die zijn gebouwd met het Symfony framework; Het testen van ontwikkelde applicaties om te zorgen dat ze goed functioneren en voldoen aan de

Bekijk vacature »

Traineeship IT regio Amsterdam/Utrecht

Wat ga je doen? Het traineeship begint met een fulltime maand cursussen en praktijkdagen, waarin je de basis van het IT-vak leert op de Shared Servicedesk (SSD). Daarnaast ga je meteen aan de slag voor je eerste certificering! (ITILv4). Je start in een groep met 4 tot 10 deelnemers, waarmee jij gedurende die maand optrekt en je kennis kunt delen. Na het voltooien van de eerste maand ga je direct voor een langere periode aan de slag bij één van onze klanten of blijf je intern bij ons op de Shared Servicedesk. Je bent het eerste aanspreekpunt van de eindgebruikers

Bekijk vacature »

Medior Front end developer React

Functie Voor deze functie ben ik op zoek naar een enthousiaste front end developer die communicatief vaardig is. Jij wordt onderdeel van een enthousiast jong team dat werkt aan grote websites. Binnen jouw rol ben jij diegene die de vertaling maakt van design naar functionele code en zorg jij voor goede experience op meerdere platformen. Dit doe je natuurlijk door gebruik te maken van Javascript, HTML, CSS en React. Daarnaast wordt er gebruik gemaakt van Webcomponents en verschillende authenticatie tools. Doordat er hier gestreefd wordt naar de beste gebruikerservaringen, wordt het product constant doorontwikkeld. Hierdoor blijven ze voor op de

Bekijk vacature »

Embedded Software Developer

Functie omschrijving Voor een mooi softwarebedrijf in omgeving Ridderkerk zijn wij op zoek naar een Embedded Software developer. Ben jij enthousiast en een echte team player? Lees dan snel of dit iets voor jou is! Binnen deze rol houdt jij je bezig met alle werkzaamheden die nodig zijn om een functionaliteit te bouwen. Denk aan ontwerpen, architectuur, programmeren en algoritmes. Je voert test en validatie werkzaamheden uit bij de implementatie bij de klant. Ben jij een Embedded Software Developer die affiniteit heeft met de allernieuwste technieken? Laat dan snel wat van je horen! Bedrijfsprofiel Onze opdrachtgever bestaat uit een groot

Bekijk vacature »

(Junior) Back-end Ontwikkelaar

Functie omschrijving We are looking for a dutch native speaker Altijd al willen werken bij een organisatie, die maatwerk applicaties bouwt, die echt impact hebben in de maatschappij? Dit is je kans. Voor een kleine organisatie in de regio van Eindhoven ben ik op zoek naar een C# Ontwikkelaar. Jij gaat aan de slag met de ontwikkeling van maatwerk software en applicaties. Deze organisatie werkt voor grote organisaties in Nederland, maar ook voor het MKB. De projecten waar je aan gaat werken zijn erg divers, waardoor je werk uitdagend blijft en je erg veel kan leren. Verder ga je aan

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 »

Front-end Developer (HTML/CSS, Angular/React/Vue,

Functie Je zal aan de slag gaan in een klein, hecht team met front-end development experts die de ambitie delen mooi werk te leveren. Samen met hen zal je werken aan het gebruiksvriendelijk en interactief maken van complexe webapplicaties, websites en mobile apps. Je levert klanten wat ze nodig hebben terwijl je actief aan jezelf blijft werken met de ondersteuning vanuit je werkplek. Talen als Javascript programmeer jij vloeiend en je hebt kennis van frameworks als React en Angular. Je zou je het liefst nog veel meer ontwikkelen in verschillende front-end talen. Deze kennis deel je graag met je collega’s,

Bekijk vacature »

Mendix Developer

Functie Wat ga je doen als Mendix Developer? We leven in een wereld die snel ontwikkelt en veranderd, ook nemen bedrijfsbelangen toe en blijken risico’s moeilijker in te schatten, daarom wij op zoek naar Junior, Medior en Senior Developers die bedrijven kunnen helpen met hun screeningproces en zorgen dat deze efficiënt en 100 procent AVG compliant is. Het concept achter Mendix is duidelijk. De klant heeft een vraag/probleem. Dit kunnen we door middel van slimme software oplossen. In plaats van te werken met de nieuwste technieken en tools, wordt er gekozen voor het implementeren en maken van software dat op

Bekijk vacature »

Front end developer

Functie Binnen de functie van Front-end developer werk je mee aan uitdagende klantprojecten. In teamverband werk je aan de voorkant van onze state-of-the-art portaal oplossingen en apps. Dit alles gebeurt in een multidisciplinaire omgeving waarbij je de ruimte hebt om te sparren, je ideeën scherp te stellen, en waar je met de benodigde kennis en ervaring om je heen altijd terecht kunt bij je collega’s voor vragen en ondersteuning. Meestal werk je vanuit ons kantoor maar we bieden ook alle faciliteiten om thuis te kunnen werken. Voor sommige projecten ga je mee naar de klant, wellicht zelfs in het buitenland!

Bekijk vacature »

Ervaren PHP Developer

Functie omschrijving Jelling IT zoekt ervaren PHP developer! Voor een organisatie in de regio Rhenen zijn wij op zoek naar een ervaren PHP developer die gaat functioneren als een verlengstuk van de klant. Jij bent iemand die technisch complexe zaken met enthousiasme aanvliegt. Je bent in staat om aan meerdere projecten te werken en werkt graag met de nieuwste technieken. In deze functie werk je veel samen met front-end developers en stel je alles in het werk om grote verschillen voor de klanten teweeg te brengen. Verder ben jij iemand die graag zichzelf uitdaagt en die altijd de beste wilt

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

Martijn

23/04/2008 10:34:00
Quote Anchor link
Hallo,

Ik gebruik het volgende stukje code:

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
function LoadPage(p_pagina){
    
    var div = document.getElementById("content").style;
    var xmlhttp = makeXmlHttp();
      

    document.getElementById("voortgang").src="../graph/voortgang2.png";


     document.getElementById("content").innerHTML = "Pagina wordt geladen. Ogenblik geduld a.u.b.";
      
     xmlhttp.open("GET", p_pagina, true);
     xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
     xmlhttp.onreadystatechange = function()
     {
       if(xmlhttp.readyState == 4)
       {
            document.getElementById("content").innerHTML = xmlhttp.responseText;
       }
     }
     div.display = "inline";
     xmlhttp.send(null);
 }


Je zou denken dat de uitvoer van p_pagina in de div content wordt geplaatst. Dit gebeurt echter niet, hij zet de uitvoer eronder. Hoe kan dit?

Alvast bedankt,

Martijn
 
PHP hulp

PHP hulp

04/10/2024 07:33:54
 
Jacco Engel

Jacco Engel

23/04/2008 11:02:00
Quote Anchor link
Heb je ook het stukje relevante HTML bittuh?
 
Martijn

Martijn

23/04/2008 11:22:00
Quote Anchor link
Naturlich..

Deze div staat in mijn pagina:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<div id="enquete-content">
                
                <h2>Welkom</h2>
                <p>Er volgen op de komende pagina een aantal vragen. Klik op volgende om te beginnen</p>
                <br/>
                <p><input type="button" name="volgende" onClick="javascript:LoadPage('vragen.php');" value="Volgende >> "/></p>
                
            </div>
 
Jacco Engel

Jacco Engel

23/04/2008 11:36:00
Quote Anchor link
id="enquete-content"

getElementById("content")

Do the math
 
Elias

elias

23/04/2008 11:42:00
Quote Anchor link
hey martijn, heb je deze code toevallig al ergens online staan?
ik zou graag eens kijken wat dat doet. ik denk dat ik iets gelijkaardigs zoek.
 
Martijn

Martijn

23/04/2008 11:49:00
Quote Anchor link
@Jacco: Ja dat heb ik inmiddels aangepast, maar dat was niet de oorzaak. Uitvoer wordt nog steeds onder de div geplaatst :(

@elias: Ja code staat ergens online, maar ik ben er nog druk mee bezig en geef op dit moment liever de site niet prijs. Ik kan ja wel stukjes code mailen als je dat wilt.
Gewijzigd op 01/01/1970 01:00:00 door Martijn
 
Elias

elias

23/04/2008 11:56:00
Quote Anchor link
kan je me gewoon even zeggen wat je stuurt van je php naar je JS via ajax. is dit een xml bestand of iets anders.

heb geen ervaring met ajax en ben gewoon wat opzoek naar hoe het allemaal in zijn werk gaat.
 
Jacco Engel

Jacco Engel

23/04/2008 11:58:00
 
Martijn

Martijn

23/04/2008 11:59:00
Quote Anchor link
Je weet dus ook niet waar de bottleneck zit?
 
Jacco Engel

Jacco Engel

23/04/2008 12:01:00
Quote Anchor link
Zet bij je div eens :
style="border : 1px solid #000"

Dan kun je zien of hij er onder komt of dat de positionering van je div niet klopt
 
Elias

elias

23/04/2008 12:04:00
Quote Anchor link
@Jacco: bedankt :)
 
Jacco Engel

Jacco Engel

23/04/2008 12:06:00
Quote Anchor link
5 euro
 
Martijn

Martijn

23/04/2008 12:30:00
Quote Anchor link
Ja dat van die border had ik idd ook geprobeerd. Zo ben ik er ook achtergekomen dat hij de output onder de div gooit ipv erin :S
Wat ik dan zie is een omlijning van een paar pixels breed en hoog met niks erin, en daaronder staat de ouput
 
Jacco Engel

Jacco Engel

23/04/2008 12:32:00
Quote Anchor link
Kan ik ergens het hele script zien? (je mag de link ook even pmen)
 
Martijn

Martijn

23/04/2008 12:48:00
Quote Anchor link
Komtie 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
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
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
function makeXmlHttp(){
      var xmlhttp = null;
      if(window.XMLHttpRequest){
      xmlhttp = new XMLHttpRequest();
      }else{
           try{
                xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
           }catch(e){
                window.alert("Uw browser ondersteunt het XMLHttpRequest object niet!");
           }
      }
      
      return xmlhttp;
 }
 

function LoadPage(p_pagina){
    
    var div = document.getElementById("enquete-content").style;
    var xmlhttp = makeXmlHttp();
      

    document.getElementById("voortgang").src="../graph/voortgang2.png";


     document.getElementById("enquete-content").innerHTML = "Pagina wordt geladen. Ogenblik geduld a.u.b.";
      
     xmlhttp.open("GET", p_pagina, true);
     xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
     xmlhttp.onreadystatechange = function()
     {
       if(xmlhttp.readyState == 4)
       {
            document.getElementById("enquete-content").innerHTML = xmlhttp.responseText;
       }
     }
     div.display = "inline";
     xmlhttp.send(null);
 }

function ValidateForm(form, numQuestions)
{
    var ret = true;
    
    // Loop om te checken of alle radio's zijn aangeklikt. Nee? ret = false


    // Open vraag check?
    
    if(ret)
    {
        vraag1 = GetSelectedItem('vraag0', document.frmVragen.vraag0.length);
        vraag2 = GetSelectedItem('vraag1', document.frmVragen.vraag1.length);
        vraag3 = GetSelectedItem('vraag2', document.frmVragen.vraag2.length);
        vraag4 = GetSelectedItem('vraag3', document.frmVragen.vraag3.length);
        vraag5 = GetSelectedItem('vraag4', document.frmVragen.vraag4.length);
        
        parameters = 'vraag1='+vraag1+'&vraag2='+vraag2+'&vraag3='+vraag3+'&vraag4='+vraag4+'&vraag5='+vraag5;

        // Verzend het formulier
        var xmlhttp = makeXmlHttp();
        var indicator = document.getElementById("enquete-content").style;
        
        document.getElementById("voortgang").src="../graph/voortgang3.png";

        document.getElementById("enquete-content").innerHTML = "Pagina wordt geladen. Ogenblik geduld a.u.b.";

          xmlhttp.open("POST", "afronden.php", true);
          xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
          xmlhttp.onreadystatechange = function()
          {
               if(xmlhttp.readyState == 4)
               {
                    document.getElementById("enquete-content").innerHTML = xmlhttp.responseText;
               }
          }
          indicator.display = "inline";
          xmlhttp.send(parameters);
    }
    
    return ret;
}

function GetSelectedItem(vraag, lengte)
{
    var waarde;
    
    // alert(vraag + " " + lengte)
    
    for(i=0; i<lengte; i++)
    {
        if(document.getElementById(vraag + i).checked)
        {
            waarde = document.getElementById(vraag + i).value;
        }
    }

    if(waarde == "") {
        return false;
    }
    else
    {
        //alert(waarde);
        return waarde;
    }
}


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
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
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html lang="en">
<head><title>TITEL</title>
<!--[if lt IE 7]>
<script defer type="text/javascript" src="pngfix.js"></script>
<![endif]-->
<link rel="icon" href="favicon.ico" type="image/x-icon">
<script language="JavaScript" src="script.js"></script>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style type="text/css">
* {
padding: 0;
margin: 0;
}
body {
background:#bae3f5;
}
html, body {
height: 100%;
}
#site{
width:1150px;
margin:0 auto;
height:100%;
min-height:100%;
}
#container{
background: url(../graph/achtergrond_v.gif);
background-repeat: repeat-y;
min-height: 100%;
width: 750px;
margin:0px;
float:left;
/*border: 1px dashed yellow;*/
}
* html #container{
height: 100%;
}
#left{
margin-right:-4px;
float:left;
}
#logo{
width:750px;
height:142px;
}
#boog{
margin:0px;
}
#content{
padding-top:10px;
width:700px;
font-family:verdana;
font-size:12px;
/*border: 1px dashed blue;*/
float: left;
}
#foto{
float:right;
margin-right: -150px;
margin-top: -20px;
_margin-right: 0px;
_margin-top: 0px;
_padding-right:10px;
}

#wie{
    min-height: 120px;
    padding-left: 40px;
    /*border: 1px dashed blue;*/
}

#enquete-content{
    clear: both;
    margin-top: 20px;
    width: 645px;
    /*border: 1px dashed black;*/
    padding-left: 40px;
}

#studenten{
    margin-top:380px;
    float: left;
    margin-left:5px;
    /*border: 1px solid blue;*/
}
#enquete-voortgang{
    /*border: 1px dashed blue;*/
    width:665px;
    padding-left: 20px;
}
#footer{
width: 680px;
text-align: center;
font-size:10px;
font-family:verdana;
height: 5px;
padding-top: 10px;
margin: -32px auto 0 auto;
}
#clearfooter {
height: 32px;
}
</style>
</head>
<body>
<div id="site">
    <div id="left"><img src="../graph/ballen.png" width="200" height="250"></div>
    <div id="container">
        <div id="logo"><img src="../graph/logo.png" width="750" height="142"></div>
        <div id="boog"><img src="../graph/achtergrond_boog.png" width="748" height="31"></div>
        <div id="content">
            <div id="foto">
                <img src="../graph/foto.png" width="316" height="246"/>
            </div>
            <div id="wie">
                <h3>Wat en wie ?</h3>
                Hoop geblaat hier.
            </div>
            
            <div id="enquete-content">
                
                <h2>Welkom</h2>
                <p>Er volgen op de komende pagina een aantal enquete vragen. Klik op volgende om te beginnen</p>
                <br/>
                <p><input type="button" name="volgende" onClick="javascript:LoadPage('vragen.php');" value="Volgende >> "/></p>
                
            </div>
            <div id="enquete-voortgang">
                <img src="../graph/voortgang.png" id="voortgang" border="0" width="665" height="70">
            </div>
        </div>
        <div id="studenten">
            
        </div>
    </div>
</div>
</body>
</html>


Astu :)
 
Elias

elias

23/04/2008 13:07:00
Quote Anchor link
even kleine programmeer tip. zet je css style in een aparte file. net iets poperder en overzichterlijker, net zoals je je JS file apart zet.
 
Martijn

Martijn

23/04/2008 13:13:00
Quote Anchor link
I know :) Maar ik vind het fijner werken in het begin.. Later gooi ik altijd alles in apart css bestand. Maar thnx anyway :)
 
Martijn

Martijn

25/04/2008 11:14:00
Quote Anchor link
@Jacco... Ben je er nog uitgekomen??
 



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.