webForumDet fria alternativet

Hur få en anchor att aktiveras onpageload?

JavaScript

6 svar · 1 754 visningar · startad av Danne V

Medlem sedan aug. 20068 090 inlägg
Frågan#1

Jag använder Fancybox (en variant av Lightbox) som innehåller ett kontaktformulär. För att få upp formuläret klickas en vanlig html-länk, dvs inte javascriptad.

Nu vill jag kunna visa "tack för mailet" i en likadan Lightbox.

Dilemmat jag står inför är att just den här lightboxvarianten aktiveras med html-länkar (fråga mig inte hur det går till. Jag kan inget om javascript) och alltså inte kan aktiveras med ett onload-event i body. Tror jag i alla fall...

Frågan är alltså om man kan lura webbläsaren att "klicka" en vanlig länk när tack-sidan laddas?

(Hoppas jag inte lyckades göra det dör totalt obegripligt...)

Medlem sedan juni 20019 519 inlägg
#2

är det typ "tack.html" du kommer till eller kommer HTML:en ifrån AJAX?

annars:

$(function ( ) {
$("a").trigger("click.fb");
});

Där a är det element du vill att klickas på (och att a-elementet har blivit bunden av pluginet)

kollade bara igenom fancybox koden lite snabbt kan vara helt fel ;)

Medlem sedan juni 20019 519 inlägg
#3

test: http://voigt.se/sandbox/wf/Danne_V/

Medlem sedan aug. 20068 090 inlägg
#4

voigtann1 skrev:

är det typ "tack.html" du kommer till eller kommer HTML:en ifrån AJAX?

annars:

$(function ( ) {
$("a").trigger("click.fb");
});

Där a är det element du vill att klickas på (och att a-elementet har blivit bunden av pluginet)

kollade bara igenom fancybox koden lite snabbt kan vara helt fel ;)

voigtann1 skrev:

test: http://voigt.se/sandbox/wf/Danne_V/

Funkade alldeles galant!
Man bockar och tackar!!!! (y)

Medlem sedan aug. 20068 090 inlägg
#5

Epilog:

Efter allt j-la krånglande och testande lokalt (jag la in detta in en flash-page-flip-applikation) så visar det sig att det inte går att skicka mail på det sättet.

GLÄÄÄÄÄÄÄÄÄ!!! :bla

Tillbaka till ritbordet.....

Medlem sedan juni 20019 519 inlägg
#6

Gå det inte att skapa en funktion som flash kommer åt?

Medlem sedan aug. 20068 090 inlägg
#7

voigtann1 skrev:

Gå det inte att skapa en funktion som flash kommer åt?

Ingen aning. Jag la ner det där. Sökte och såg att det tydligen var en mycket utbrett problem som inte hade någon hyfsat säker/enkel lösning alls, i vart fall inte vad jag såg. Så det verkar skakigt, minst sagt.

Gör något annat istället. Tittar just nu på divvar som slajdar in/ut istället.

Får väl sätta upp de där 6-7 timmarna på kontot "ta-reda-på-om-det-över-huvud-taget-kommer-att-funka-innan-du-sätter-igång" som lärpengar.

Men du ska ha stort tack för intresse, hjälp och engagemang! (y)

263 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)