És ablakkeretek

Miért document.write () megnyit egy új ablak helyett az írás az aktuális ablakban?

Amint az aktuális dokumentum betöltése befejeződött, akkor egyáltalán nem tudja használni document.write (), hogy módosítsa a tartalom. Viselkedés document.write () alapértelmezés szerint, amint a jelenlegi dokumentum a csomagtartó, meg kell nyitni egy új text / html típusú doboz, és küldje el a kimeneti ablakban.

Ne feledje, hogy az egyetlen módja annak, hogy a kijelző az újonnan betöltött dokumentum objektum - ez:

Hogyan lehet feltölteni a fájlokat anélkül, hogy további keret?

Hogyan indítsunk egy függvény egy másik frame?

A legjobb, hogy meghatározza funkciók egyetlen dokumentumban, a szülő frameset-dokumentum jelölő HTML dokumentum, amely meghatározza a frameset (ek). Ezután a funkció lehet nevezni a következő kifejezés segítségével

Azt is szolgálhat más keretek felhasználásával

Hogyan lehet megváltoztatni a két képkocka egyidejűleg egy kattintással?

Tedd funkció: Akkor ezt a funkciót bármilyen tárgy, amely támogatja a onClick esemény: Megjegyzés: Ha az egyik oldalt, hogy meg akarja változtatni önmagában ezt a funkciót, meg kell tenni a setTimeout () egy csapat, amely megváltoztatja a helyi oldalt: Így minden más kezelést végezni, mielőtt bezárja az oldalt. Persze, a speciális igények kielégítésére más lesz, és ez - csak egy javaslat.

Hogyan lehet kódolni egy keretben annak megállapítására, hogy az indító kódot végzett más keretek én frameset'e?

Gyakran előfordul, hogy ha dolgozik, több freymovymi dokumentumokat, akkor kell az adatokhoz való hozzáférés a tárgyak tartoznak a keretek „testvére”. Úgy tűnik, hogy az inicializálás során frameset'a amíg a gyermek keretek betöltésének, a keret lekéri az adatokat a B keret csak hogy megtudja, hogy a B keret még nem fejeződött be a letöltés vagy futtatását. Ez a szinkronizálás probléma gyakran vezet hibák, mint a „tárgy nincs tulajdonság indexelt nulla” vagy „parent.frameB.variableName nem definiált”.

Megoldani ezt, el tud végezni egy frameset onLoad rakodók, hogy bármely kívánt határokon átívelő kód futtatása után minden készen a dokumentumokat:

frameset.html: frameA.html: frameB.html: Ha minden jól megy, akkor megjelenik egy üzenet a keret A, majd a B, majd a frameset, a frameset onLoad esemény feldolgozás fájlokat, miután az összes képkocka betöltve.

Onload megjegyzés: Néhány Netscape ügyfelek tévesen hívja meg a függvényt frameset onLoad funkció előtt minden egyes leányvállalat dokumentum onLoad.

Miért van az, hívás window.open () nem jelenik meg az ablak típusát és méretét, hogy adhatok meg?

Fontos megjegyezni, hogy a harmadik paramétert window.open () függvény nem tartalmazhat szóközöket:

Használhatja az eseménykezelő onunload ablak objektumot.

Hogyan ellenőrzik a végeredmény az új ablak használatával window.open ()?

Hogyan zárja be az ablakot anélkül, hogy a figyelmeztető tanácsok?

Message „ablak bezárása” nem jelenik meg, ha:
  • Az ablak kívánt programozott lezárja a programot nyitotta meg a forgatókönyvet, vagy dokumentálja a script, vagy
  • Az ablak, hogy megpróbálják leállítani - az első olyan dokumentum betöltése az ablakba (például, hogy jött létre az előzetes kihasználatlan cél, vagy az összes dokumentumot be kellett volna tölteni az ablakot location.replace ()).
  • Egyes böngészőkben, ez működik Hook:

Van egy felugró menü. Hogyan, ha kiválasztja a menüből lehet megnyitni a dokumentumokat teljes képernyőn?

A fejlécben a HTML dokumentum, helyezze a kezdeti window.name ajánlatot. Ezután nyissa meg a javaslatokat az ablakban menüben használhatja ugyanazt a nevet.

Lehet újra ugyanazt a pop-up ablak különböző oldalakon?

Igen, ugyanazt a nevet használja minden alkalommal a nyitott ablakon. Az ablak méretének meg kell egyeznie. Ha azt szeretnénk, hogy bezárja a felugró ablakot, csak nyissa meg zárás előtt.

Hogyan kell megnyitni egy oldalt teljes képernyős módban, ha megnyomja az F11 billentyűt?

Csak akkor működik az IE, más böngészők egyszerűen maximalizálja az oldalt.

Hogyan kell alkalmazni a script (tárgy) egy másik Fremaux vagy ablak?

Tegyük fel például, az ablakot oszlik két keretet a bal és a jobb oldalon. Hagyja, hogy a bal oldali keretben hívott BAL, valamint a jobb - jobb. Tegyük fel, hogy van egy script fut a bal oldali keretben, és a jobb oldalon van egy forma Anketa, és ez - TIME mezőben. Így szeretné látni a mező értéke egyenlő D. IDŐ hozzáfértek a bal oldali keret jobbra:

Illetve, hogy a bal oldali mi jön ki a jobb oldali keretben:

Ha szeretné megrendelni a bal oldali keretben betölteni egy új dokumentumot a jobb oldali keretben, az út lesz kicsit más:

Például, hogy a funkció kerül végrehajtásra a bal oldali keretben, rakományok a jobb oldali keretben oldal kérdőív és a pre-beállítja a beszúrási pontot a Mező neve:

Ez hozta létre az ablak a belső neve WIZARD, és már megkezdte a mesterkurzus kiválasztása. Mindez trió lehet naperekrest információcsere, létre egymás mezőértékekkel - általában kommunikálni. Például, az utat a varázsló a jobb oldali keretben a következő:

Mi helyére érvénytelen target = _blank?

Hogyan lehet elkerülni az oldalamon terhelést a keret?

Illessze be az alábbi kódot az oldal címe:

Paraméterek (attribútumok) window.open

Kapcsolódó cikkek