De ce document.write () se deschide o fereastră nouă în loc de a scrie în fereastra curentă?
De îndată ce documentul curent este terminat de încărcare, absolut nu se poate utiliza document.write () pentru a schimba conținutul. document.write Comportamentul (), în mod implicit, de îndată ce documentul curent la boot, ar trebui să deschidă o nouă casetă de tip text / html, și trimite ieșire în fereastra.
Amintiți-vă că singura modalitate de a schimba afișarea obiectului documentului nou încărcat - este:
Cum pot încărca fișiere fără cadru suplimentar?
Cum pot invoca o funcție într-un alt cadru?
Cel mai bine este de a defini funcții într-un singur document, părintele frameset-documentul care indică un document HTML care definește frameuri (e). Apoi, funcția poate fi numită folosind următoarea expresie
Puteți servi, de asemenea, în alte cadre, folosind
Cum pot schimba două cadre în același timp cu un singur click?
Asigurați-vă funcția: Atunci apelați această funcție prin orice obiect care acceptă evenimentul onClick: Notă: În cazul în care una dintre paginile pe care doriți să le modificați este, în sine, această caracteristică, trebuie să pui setTimeout () pe o echipa care se schimbă pagina locală: Astfel toate celelalte tratamentul efectuat înainte de a închide această pagină. Desigur, nevoile specifice vor fi diferite, iar acest lucru - doar o sugestie.
Cum poate codul într-un singur cadru pentru a determina dacă codul de pornire gradat în alte cadre din frameset'e mea?
De multe ori, atunci când se lucrează cu documente multi-freymovymi, trebuie să aibă acces la date în obiecte care fac parte din cadre „frate.“ Se pare că, în timpul frameset'a de inițializare, până când sunt încărcate cadrele copil, cadrul are o solicită date din cadrul B doar pentru a afla că rama B nu este terminat descărcarea sau executarea de cod. Această problemă de sincronizare de multe ori duce la erori, cum ar fi „obiect nu are nici o proprietate indexate de la zero“ sau „parent.frameB.variableName este nedefinit“.
Pentru a rezolva acest lucru, puteți efectua într-o manipulare frameuri onload, astfel încât orice cod de eco-limită dorită pentru a executa numai după ce toate setul pregătit de documente:
frameset.html: frameA.html: frameB.html: Dacă totul merge bine, veți vedea un mesaj din cadru A, atunci B, apoi din frameset, ca evenimentul frameset onLoad procesarea fișierelor după toate cadrele sunt încărcate.
Notă onload: Unii clienți Netscape numesc greșit funcția onLoad funcția frameuri înainte de fiecare onLoad document de filială.
De ce window.open apelul meu () nu afișează tipul de fereastră și dimensiunea pe care specifica?
Este important de remarcat faptul că al treilea parametru la window.open () funcție nu poate conține spații albe:
Puteți utiliza fereastra de tratare a evenimentului obiect onunload.
Cum pot controla plasarea ferestrei utilizând noul window.open ()?
Cum pot închide fereastra fără indicii de avertizare?
Mesajul „închidere fereastră“ nu va apărea dacă:- Fereastra pe care încercați să închideți programul programatic a fost deschis de către script-ul sau un document sau script-ul dvs.
- Fereastra pe care încercați să închideți - primul document încărcat în fereastra respectivă (de exemplu, a fost creat cu obiectivul preliminar neutilizat, sau toate documentele au fost încărcate în fereastra folosind location.replace ()).
- În unele browsere, această Hook funcționează:
Am un meniu pop-up. Cum pot atunci când selectați din meniu pentru a deschide documente în ecran complet?
În antetul documentului HTML, plasează oferta inițială window.name. Apoi, deschideți propunerile din meniul ferestrei, folosiți același nume.
Pot reutiliza aceeași fereastră pop-up pe diferite pagini?
Da, utilizați același nume de fiecare dată în fereastra deschisă. Dimensiunea ferestrei trebuie să fie aceeași. Când doriți să închideți fereastra pop-up, trebuie doar să-l deschidă înainte de închidere.
Cum de a deschide o pagină în modul ecran complet, ca atunci când apăsați pe tasta F11?
Funcționează doar în IE, alte browsere pur și simplu maximizează pagina.
Cum se aplica la script (obiect) într-o altă Fremaux sau fereastră?
Să presupunem, de exemplu, fereastra este împărțită în două cadre: stânga și dreapta. Să rama din stânga te-a chemat din stânga și dreapta - dreapta. Să presupunem că aveți un script se execută în cadrul din stânga, și pe dreapta există o formă Anketa, și - câmpul TIME. Deci, într-adevăr doriți să vedeți valoarea câmpului este egal cu D. Timpul a fost accesat din cadrul din stânga la dreapta:
Respectiv, la stânga, vom ieși ca cadru de dreapta:
Dacă doriți să comandați din cadrul din stânga pentru a încărca un nou document în cadrul din dreapta, calea va fi puțin diferit:
De exemplu, o funcție care este executată în cadrul din stânga, sarcini în chestionarul din dreapta paginii cadru și pre-stabilește punctul de inserare în câmpul NUME:
Acesta a fost creat de fereastra cu VRĂJITORUL numele intern, și a început o selecție curs de master. Toate acestea pot trio naperekrest de schimb de informații, să stabilească valorile reciproc pe teren - în general, pentru a comunica. De exemplu, calea expertului în cadrul din dreapta este după cum urmează:
Ce să înlocuiască o țintă invalid = _blank?
Cum pot preveni sarcină site-ul meu într-un cadru?
Inserați următorul cod în titlul paginii: