Un iframe care conţine pagina de start Google Ai întâmplă să navigaţi la un site care se bazează IFRAME pentru a afişa un conţinut? În afară de faptul că utilizarea lor este - în opinia mea - nu se recomandă cu tărie, eu de multe ori trebuie să fac de întreţinere pe site-uri vechi, care utilizează Internetul pentru a mă găsi în situaţii IFRAME şi similară cu cea pe care am Sunt pe cale de a descrie.

  1. Sunt într-o pagină care arată - într-un IFRAME verticale de mari dimensiuni - un formular lung pentru a fi completat
  2. completaţi formularul şi degresat în jos a paginii, deoarece compilarea domeniile
  3. Am apăsaţi butonul de submit, care este (aşa cum ar trebui să fie), în partea de jos a paginii în iframe
  4. La acest punct, rezultatul operaţiei este prezentat într-un răspuns pagină care rămâne în acelaşi IFRAME, dar a cărui incipit - imaginându-o pagina de confirmare de dimensiuni mai mici - se află în afara ecranului: ele sunt astfel forţaţi să curgă pagina de până la atingerea de răspuns obţinut

Soluţia la acest tip de problemă este simplă şi constă în introducerea unui ancora în partea de sus a paginii care conţine IFRAME (pagina mama). De exemplu:

<a name="my_top"></a> Acest lucru ne permite de a avea un punct de referinţă, care poate fi usor invocat din pagina de conţinut aceeaşi iframe. Rechemare se datorează ancora printr-o declaraţie simplă JavaScript care se execută atunci când încarcă pagina de răspuns:

<body onload="parent.location.href=parent.location.href+'#my_top'"> Notă apelul de pagina părinte (cel care conţine IFRAME) prin mamă educaţie JavaScript ``.

Partajaţi acest conţinut:
  • del.icio.us
  • Google Bookmarks
  • Digg
  • Facebook
  • Technorati
  • MySpace
  • Twitter