webForumDet fria alternativet

Länk ska även fungera utan JS

JavaScript

3 svar · 417 visningar · startad av learn

Medlem sedan jan. 20051 130 inlägg
Frågan#1

Jag försöker få en länk att fungera oavsett om besökarens webbläsare har javascript aktiverat eller ej. Det fungerar dock inte med mitt vanliga tillvägagångssätt då jag nu vill köra en ajax-funktion.

Så här brukar jag göra:

<a href="index.php?showDiv" onClick="showDiv(); return false">Visa ruta</a>

Har man javascript aktiverat så visas min DIV utan att sidan behöver laddas om. Om inte javascript är aktiverat så följs länken och min DIV visas m.h.a. $_GET["showDiv"] i ett simpelt PHP-script när sidan laddats om.

Men nu har jag som sagt avancerat mitt javascript en aning med ajax. Ajaxen körs inte alls med ovanstående länk, och jag antar att det har att göra med "return false".

Så min fråga är således, hur ska jag göra istället? Jag vill gärna att min sida ska fungera för alla, oavsett om de kan se javascript eller ej...

Hjälp!

Medlem sedan jan. 20051 130 inlägg
#2

Visst måste det gå på något sätt?

Medlem sedan juni 20008 205 inlägg
#3

Vad menar du med att "Ajaxen körs inte alls med ovanstående länk"? Att du har ajaxifierat showDiv och att det sen dess inte funkar, eller ajaxen anropas på nåt fundamentalt annat sätt?

Medlem sedan dec. 2006382 inlägg
#4

Ajax ÄR JavaScript. "Asynchronous JavaScript and XML". Det kommer inte fungera utan JavaScript aktiverat.

275 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
138 ms — ändringar (db)