Jump to content
php.lv forumi

<iframe> un kļūdas


zzin32

Recommended Posts

Tipiskais variants būtu šāds:

Iekš linka norāda target uz iframe (neredzams), un pēc izpildes tieši uz iframe atnāk rezultāts - kaut kāds HTML un JavaScript, kas kaut ko izdara jau izsaucošajā HTML lapā, kur bija links.

Tiktāl viss ok.

Bet ja serveris ir, piemēram, pēkšņi nepieejams vai ir notikusi cita tīkla kļūda, šajā iframe kā saturs parādās kaut kāds brouzerim raksturīgs kļūdas teksts.

Kā var pārtvert šādu kļūdu? Problēma ir tā ka lietotājs šajā mirklī vienkārši nepacietīgi gaida, kad kaut kas notiks, bet nekas jau nenotiek. Kļūda parādās neredzamajā iframe blokā.

Link to comment
Share on other sites

Nu vari tajā veramajā lapā ietvert kaut kādu JavaScriptu, kas, ja lapa veiksmīgi tiek atvērta uzstāda kaut kādu mainīgo Javascriptam galvenajā lapā. Savukārt, pie datu pieprasīšanas, tiek palaists taimeris, kas pēc, pieņemsim, 10 sekundēm pārbauda, vai ir uzstādīts pareizais mainīgais. Ja nav, tad mēģina vērt vēlreiz/paziņo lietotājam/utt...

Link to comment
Share on other sites

×
×
  • Create New...