Toon posts:

[PHP] Image Refresh na klik op knop (maar geen page refresh)

Pagina: 1
Acties:
  • 110 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Hoi, ik heb een contact pagina, waarbij je op het einde een image moet overtypen (verificatie, ivm bots etc) Nu heb ik er ook een tekstje bij: "Als je dit niet kunt lezen, probeer dan een nieuwe code"

Met daarnaast een knop: "nieuwe code".

nu wil ik, dat als je op die knop drukt, alleen de image opnieuw laad, en niet de hele pagina.

Search en google, wezen grotendeels uit naar; herlaad pagina na # sec

Verwijderd

Denk dat je dit het beste kunt bereiken met javascript.

  • martijnve
  • Registratie: December 2004
  • Laatst online: 10:48
Php is serverside. dit kan dus niet met php.
Je beste optie is javascript.

Zoek daar maar eens op. meer dan zat te vinden over zon probleem.

Mini-ITX GamePC: Core i5 3470 | 16GB DDR3 | GTX 970 4GB | Samsung 830 128GB | Dell u2711 (27", IPS,1440p), 2343BW


Verwijderd

Gezien het tijdstip moet je even geen net scriptje verwachten

Dit in je header:
code:
1
2
3
4
5
6
7
<script language="javascript">
function reloadImage()
{
img = document.getElementById('hetplaatje');
img.src = '/dir/dir/hetplaatje.jpg?' + Math.random();
}
</script>


Die math.random staat erbij zodat je browser geen cached image weer toont want daar kom je ook niet mee vooruit.

Hoop dat je aan dit kleine voorbeeld genoeg hebt.
Op google valt ook genoeg te vinden met "javascript refresh image"

[ Voor 12% gewijzigd door Verwijderd op 27-02-2007 03:15 ]


Verwijderd

Topicstarter
Had ik ook al geprobeerd, dat scriptje had je idd gevonden op google, een kruisje.... hij vind de image niet...

als ik dan kijk bij eigenschappen van die image, staat er iets vaags in de url:

************/GD/code.php0.2789250848455882

en elke x als ik op die imagereload link klik, veranderen deze cijfers.

(de image word gegenereerd mbv GD in: "code.php")

Verwijderd

Topicstarter
ah, heb het al

heb gewoon die "+ Math.random();" weggehaald:) werkt perfect nu!! UBER! thx

Verwijderd

Ah ik dacht dat je een directe image gebruikte, want anders werkte dat math random wel namelijk, maar nu vernieuwd die al automatisch je image in het php gedeelte zelf.

veel succes verder.
Pagina: 1