WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   Javascript(AJAX), MySQL (https://www.wn.se/forum/showthread.php?t=34223)

PaLL3 2009-01-02 09:56

Jag försöker uppdatera en tabell i min databas bara genom att klicka på en länk/bild.
Men jag vill inte att det ska poppa upp ett nytt fönster.
Har kollat lite på ajax men jag känner att jag har för lite koll för att få ordning på det.

Någon som har en aning hur det ska gå till?


Tack
/PaLL3

coredev 2009-01-02 10:07

Ett enkelt sätt är att ha en dold iframe på sidan (display: none) - sedan petar du på den med javascript när du vill göra nått. Tänk dock på att inte öppna dig för sårbarheter i ditt update-script..

Iframe:
Kod:

<iframe id="logwindow" src="" style="display: none;"></iframe>
Exempel på länk:
Kod:

<img onmousedown="document.getElementById('logwindow').src='/loghandler.php?type=1&picture_id=12345'" src="/bilder/12345.png" alt="En kossa" style="cursor: hand; cursor: pointer; " />
loghandler.php (eller vad du kallar den) får du skriva själv :D

Try it..

PaLL3 2009-01-02 10:17

tackar mjukast för det snabba svaret.. ska testa snarast =)

PaLL3 2009-01-02 12:19

bargh.. fick det inte att funka.. inte fel på din kod.. bara mina querys.. =/


Alla tider är GMT +2. Klockan är nu 06:18.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson