Ben hier een absolute leek in dus als ik iets verkeerds zeg laat het maar weten.
Op sommige sites krijg je webpagina's te zien met een aantal links en gegevens op.
De links verwijzen naar php en de gegevens worden geupdate op regelmatige basis.
Als je de source ziet van zo'n pagina zie je eigenlijk niets van die gegevens, enkel een javascript dat een pagina opvraagt bij de server.
Wat ik terugvind is dat browsers ( waaronder Firefox ) blijkbaar een interpreter hebben die deze pagina omzet in een webpagina.
Is dit een correcte assumptie, of sturen de servers gewoon een beeld toe met daarin de links verwerkt?
Javascript
-
- Elite Poster
- Berichten: 2149
- Lid geworden op: 01 feb 2003, 11:58
- Uitgedeelde bedankjes: 44 keer
- Bedankt: 12 keer
Gelijk welke sites bv ?
-
- Administrator
- Berichten: 6181
- Lid geworden op: 15 sep 2002, 12:14
- Locatie: Herzele
- Uitgedeelde bedankjes: 74 keer
- Bedankt: 121 keer
- Contacteer:
Voor zover ik mee ben met de vraag draait die webserver PHP scripts (zoals je zelf al zei). Dit zijn kleine server-side programma'tjes (we zullen het zo maar noemen) die aan u (de bezoeker) dynamische inhoud laten zien. Deze inhoud kan dan uit een databank ofzo komen. De pagina die je oproept wordt on the fly gegenereerd en omgezet naar gewone html code. Je browser (en jij dus ook) krijgt alleen de omgezette html te zien.
Je kan het vergelijken met praten, jij stelt mij een vraag, in mijn hoofd ga ik herinneringen ophalen uit het geheugen, er zinnen mee vormen en uiteindelijk de tekst die ik gegenereerd heb in mijn hoofd uitspreken zodat jij ze kan ontvangen. Heel mijn denkwijze heb je dus niet kunnen volgen, maar enkel de uitkomst dus!
-
- Plus Member
- Berichten: 177
- Lid geworden op: 16 jun 2005, 20:15
Inderdaad subzero zijn php-scripts, kan je dat ondervangen? Ik bedoel als je browser dit omzet in html code om een pagina weer te geven beschikt die toch over de nodige gegevens? Of ben ik daar fout in.
-
- Pro Member
- Berichten: 263
- Lid geworden op: 02 jun 2007, 23:29
- Locatie: Oostmalle
- Uitgedeelde bedankjes: 9 keer
- Bedankt: 1 keer
- Contacteer:
Generic Human schreef:Inderdaad subzero zijn php-scripts, kan je dat ondervangen? Ik bedoel als je browser dit omzet in html code om een pagina weer te geven beschikt die toch over de nodige gegevens? Of ben ik daar fout in.
Zoals Sub Zero al zegt:
Sub Zero schreef:Je browser (en jij dus ook) krijgt alleen de omgezette html te zien.
Je kunt dus niet aan de source code nee
-
- Elite Poster
- Berichten: 2149
- Lid geworden op: 01 feb 2003, 11:58
- Uitgedeelde bedankjes: 44 keer
- Bedankt: 12 keer
bv
wordt
hello
hello
hello
hello
hello
Code: Selecteer alles
<?
for($i=0;$i < 5;$i++){
echo "hello";
}
?>
wordt
hello
hello
hello
hello
hello
-
- Deel van't meubilair
- Berichten: 29849
- Lid geworden op: 28 okt 2003, 09:17
- Uitgedeelde bedankjes: 446 keer
- Bedankt: 1985 keer
lithion schreef:Ik denk dat de OP iets bedoeld zoals AJAX. Uw javascript roept een dynamische webpagina (php, asp, ...) op en plaatst de inhoud (in html code) op de site.
Denk het niet, denk eerder dat hij in de pagina als anchor een link ziet in de vorm van /showlink.php?linkid=317. Maw. hij ziet niet de effectieve link, maar wanneer je erop klikt is het het PHP script op de server dat de betreffende URL uit de database gaat halen en de forward doet. Dit alles is dus server-side scripting en heeft niets met Javascript te maken.
-
- Plus Member
- Berichten: 177
- Lid geworden op: 16 jun 2005, 20:15
Dat van die link kan ik nog begrijpen, maar blijkbaar kan je de tekst die op de pagina staat niet in de pagina-bron ( om het in het nederlands te houden ) bekijken dus, enkel maar de aangeroepen php-pagina in een windowset interval om regelmatig te updaten :
window.setInterval("reload('ad_top.php?..............rest van de info nodig voor php............... ) + nog een timerke
window.setInterval("reload('ad_top.php?..............rest van de info nodig voor php............... ) + nog een timerke
-
- Elite Poster
- Berichten: 2006
- Lid geworden op: 21 aug 2006, 13:02
- Uitgedeelde bedankjes: 7 keer
- Bedankt: 64 keer
AJAX dus.Generic Human schreef:Dat van die link kan ik nog begrijpen, maar blijkbaar kan je de tekst die op de pagina staat niet in de pagina-bron ( om het in het nederlands te houden ) bekijken dus, enkel maar de aangeroepen php-pagina in een windowset interval om regelmatig te updaten :
window.setInterval("reload('ad_top.php?..............rest van de info nodig voor php............... ) + nog een timerke
-
- Elite Poster
- Berichten: 2149
- Lid geworden op: 01 feb 2003, 11:58
- Uitgedeelde bedankjes: 44 keer
- Bedankt: 12 keer
lithion schreef:AJAX dus.Generic Human schreef:Dat van die link kan ik nog begrijpen, maar blijkbaar kan je de tekst die op de pagina staat niet in de pagina-bron ( om het in het nederlands te houden ) bekijken dus, enkel maar de aangeroepen php-pagina in een windowset interval om regelmatig te updaten :
window.setInterval("reload('ad_top.php?..............rest van de info nodig voor php............... ) + nog een timerke
Daar kan je niet uit afleiden dat dat ajax is. Er wordt nergens een XMLHttpRequest gedaan.
-
- Deel van't meubilair
- Berichten: 29849
- Lid geworden op: 28 okt 2003, 09:17
- Uitgedeelde bedankjes: 446 keer
- Bedankt: 1985 keer
crapiecorn schreef:Daar kan je niet uit afleiden dat dat ajax is. Er wordt nergens een XMLHttpRequest gedaan.
Inderdaad, en de regel code lijkt me eerder voor het refreshen van de reclame banner, en niet voor de rest van de content. Misschien moet de persoon eens gewoon de link van de pagina geven.
- Ofloo
- Elite Poster
- Berichten: 5263
- Lid geworden op: 04 okt 2004, 07:36
- Locatie: BALEN
- Uitgedeelde bedankjes: 57 keer
- Bedankt: 92 keer
crapiecorn schreef:bvCode: Selecteer alles
<?
for($i=0;$i < 5;$i++){
echo "hello";
}
?>
wordt
hello
hello
hello
hello
hello
ik dacht dat dit hellohellohellohellohello werd.
-
- Elite Poster
- Berichten: 2149
- Lid geworden op: 01 feb 2003, 11:58
- Uitgedeelde bedankjes: 44 keer
- Bedankt: 12 keer
Ofloo schreef:crapiecorn schreef:bvCode: Selecteer alles
<?
for($i=0;$i < 5;$i++){
echo "hello";
}
?>
wordt
hello
hello
hello
hello
hello
ik dacht dat dit hellohellohellohellohello werd.
Eigenlijk wel , voor shell kan je een carriage return toevoegen of een <br /> voor html.