ਉਹ ਲਿੰਕ ਖੋਲ੍ਹੋ ਜਿੱਥੇ ਤੁਸੀਂ ਉਹਨਾਂ ਨੂੰ ਚਾਹੁੰਦੇ ਹੋ
ਜਦੋਂ ਤੁਸੀਂ ਇੱਕ IFRAME ਦੇ ਅੰਦਰ ਇੱਕ ਦਸਤਾਵੇਜ਼ ਬਣਾਉਂਦੇ ਹੋ, ਤਾਂ ਉਸ ਫਰੇਮ ਵਿੱਚ ਕੋਈ ਵੀ ਲਿੰਕ ਆਪਣੇ ਆਪ ਹੀ ਉਸੇ ਫਰੇਮ ਵਿੱਚ ਖੋਲ੍ਹ ਦੇਵੇਗਾ. ਪਰ ਲਿੰਕ (ਐਲੀਮੈਂਟ ਜਾਂ ਐਲੀਮੈਂਟ) ਤੇ ਵਿਸ਼ੇਸ਼ਤਾ ਨਾਲ ਤੁਸੀਂ ਇਹ ਫੈਸਲਾ ਕਰ ਸਕਦੇ ਹੋ ਕਿ ਤੁਹਾਡੇ ਲਿੰਕ ਕਿੱਥੇ ਖੁਲ੍ਹਣੇ ਚਾਹੀਦੇ ਹਨ.
ਤੁਸੀਂ ਆਪਣੇ ਆਈਰੇਮਾਂ ਨੂੰ ਵਿਸ਼ੇਸ਼ਤਾ ਦੇ ਨਾਲ ਇੱਕ ਵਿਲੱਖਣ ਨਾਮ ਦੇਣ ਲਈ ਚੋਣ ਕਰ ਸਕਦੇ ਹੋ ਅਤੇ ਫਿਰ ਉਸ ਲਿੰਕ ਤੇ ਉਸ ਲਿੰਕ ਦੇ ਨਾਲ ਨਿਸ਼ਾਨਾ ਵਿਸ਼ੇਸ਼ਤਾ ਦੇ ਮੁੱਲ ਨੂੰ ਪਛਾਣ ਸਕਦੇ ਹੋ:
id = "page">
target = "page">
ਜੇ ਤੁਸੀਂ ਇਕ ਮੌਜੂਦਾ ID ਦੇ ਨਿਸ਼ਾਨੇ ਨੂੰ ਜੋੜਦੇ ਹੋ ਜੋ ਮੌਜੂਦਾ ਬ੍ਰਾਊਜ਼ਰ ਸੈਸ਼ਨ ਵਿੱਚ ਮੌਜੂਦ ਨਹੀਂ ਹੈ ਤਾਂ ਇਹ ਇੱਕ ਨਵੀਂ ਬ੍ਰਾਊਜ਼ਰ ਵਿੰਡੋ ਵਿੱਚ ਲਿੰਕ ਨੂੰ ਖੋਲ੍ਹੇਗਾ, ਜਿਸਦੇ ਨਾਲ ਉਸ ਨਾਂ ਦਾ ਨਾਮ ਹੋਵੇਗਾ. ਪਹਿਲੀ ਵਾਰ ਦੇ ਬਾਅਦ, ਉਸ ਲਿੰਕ ਦਾ ਨਿਸ਼ਾਨਾ ਇੱਕ ਨਵੀਂ ਨਵੀਂ ਵਿੰਡੋ ਵਿੱਚ ਖੋਲ੍ਹੇਗੀ.
ਪਰ ਜੇ ਤੁਸੀਂ ਹਰੇਕ ਵਿੰਡੋ ਜਾਂ ਹਰੇਕ ਫਰੇਮ ਨੂੰ ਆਈਡੀ ਨਾਲ ਨਾਂ ਨਹੀਂ ਦੇਣਾ ਚਾਹੁੰਦੇ, ਤਾਂ ਤੁਸੀਂ ਹਾਲੇ ਵੀ ਬਿਨਾਂ ਕਿਸੇ ਵਿੰਡੋ ਜਾਂ ਫਰੇਮ ਦੀ ਜ਼ਰੂਰਤ ਦੇ ਕੁਝ ਨਿਸ਼ਚਿਤ ਵਿੰਡੋਜ਼ ਨੂੰ ਨਿਸ਼ਾਨਾ ਬਣਾ ਸਕਦੇ ਹੋ. ਇਹਨਾਂ ਨੂੰ ਮਿਆਰੀ ਨਿਸ਼ਾਨਾ ਕਿਹਾ ਜਾਂਦਾ ਹੈ.
ਚਾਰ ਨਿਸ਼ਾਨਾ ਕੀਵਰਡਸ
ਚਾਰ ਟੀਚੇ ਦੇ ਉਹ ਸ਼ਬਦ ਹਨ ਜੋ ਨਾਮਾਂਕਿਤ ਫਰੇਮ ਦੀ ਲੋੜ ਨਹੀਂ. ਇਹ ਸ਼ਬਦ ਤੁਹਾਨੂੰ ਵੈੱਬ ਬਰਾਊਜ਼ਰ ਵਿੰਡੋ ਦੇ ਖਾਸ ਖੇਤਰਾਂ ਵਿੱਚ ਲਿੰਕ ਖੋਲ੍ਹਣ ਦੀ ਇਜ਼ਾਜਤ ਦਿੰਦੇ ਹਨ ਜਿਸ ਵਿੱਚ ਉਹਨਾਂ ਨਾਲ ਸੰਬੰਧਿਤ ਇੱਕ ਆਈਡੀ ਨਹੀਂ ਹੈ. ਇਹ ਨਿਸ਼ਾਨੇ ਹਨ ਜੋ ਵੈਬ ਬ੍ਰਾਊਜ਼ਰ ਪਛਾਣ ਕਰਦੇ ਹਨ:
- _self
ਇਹ ਕਿਸੇ ਵੀ ਐਂਕਰ ਟੈਗ ਲਈ ਡਿਫੌਲਟ ਨਿਸ਼ਾਨਾ ਹੈ. ਜੇਕਰ ਤੁਸੀਂ ਟੀਚਾ ਵਿਸ਼ੇਸ਼ਤਾ ਨੂੰ ਸੈਟ ਨਹੀਂ ਕਰਦੇ ਜਾਂ ਤੁਸੀਂ ਇਸ ਟੀਚੇ ਦਾ ਇਸਤੇਮਾਲ ਕਰਦੇ ਹੋ, ਤਾਂ ਲਿੰਕ ਉਸੇ ਵਿੰਡੋ ਜਾਂ ਫਰੇਮ ਵਿੱਚ ਖੋਲੇਗਾ ਜੋ ਕਿ ਲਿੰਕ ਅੰਦਰ ਹੈ. - _ਪੈਰਰ
ਜੇ ਇਰਰਾਮ ਵੈਬ ਪੇਜਾਂ ਦੇ ਅੰਦਰ ਵਜਾਏ ਜਾਂਦੇ ਹਨ ਅਤੇ ਤੁਸੀਂ ਕਿਸੇ ਪੰਨੇ ਵਿੱਚ ਇੱਕ ਆਈਫਰੇਮ ਨੂੰ ਐਮਬੈੱਡ ਕਰ ਸਕਦੇ ਹੋ ਜੋ ਇਕ ਹੋਰ ਵੈਬ ਪੇਜ ਤੇ ਇਕ ਹੋਰ iframe ਦੇ ਅੰਦਰ ਹੈ. ਜਦੋਂ ਤੁਸੀਂ _parent_ ਕਰਨ ਲਈ ਟਾਰਗਿਟ ਵਿਸ਼ੇਸ਼ਤਾ ਨੂੰ ਸੈਟ ਕਰਦੇ ਹੋ ਤਾਂ ਉਹ ਵੈੱਬ ਪੇਜ ਵਿੱਚ ਖੁੱਲ ਜਾਵੇਗਾ, ਜੋ ਕਿ ਆਈਫਰੇਮ ਨੂੰ ਫੜਦਾ ਹੈ.
- _top
Iframes ਦੇ ਜ਼ਿਆਦਾਤਰ ਸਥਿਤੀਆਂ ਵਿੱਚ, ਇਹ ਟੀਚਾ ਉਹੋ ਜਿਹੇ ਲਿੰਕ ਖੋਲੇਗਾ ਜੋ ਕਿ _ਪਰੇਰੀ ਟੀਚਾ ਕਰਦਾ ਹੈ. ਪਰ ਜੇ IFRAME ਦੇ ਅੰਦਰ ਇੱਕ IFRAME ਹੈ, ਤਾਂ _ਪਿਸੇਟ ਟਾਰਗੇਟ ਨੂੰ ਸਾਰੇ ਆਈਫਰੇਮਾਂ ਨੂੰ ਹਟਾਉਣ ਨਾਲ ਸੀਰੀਜ਼ ਵਿੱਚ ਉੱਚ ਪੱਧਰੀ ਝਰੋਖੇ ਵਿੱਚ ਲਿੰਕ ਖੋਲ੍ਹੇ ਜਾਂਦੇ ਹਨ. - _ਬੈਂਕ
ਇਹ ਸਭ ਤੋਂ ਵੱਧ ਵਰਤਿਆ ਜਾਣ ਵਾਲਾ ਟਾਰਗੈਟ ਹੈ - ਇਹ ਇੱਕ ਪੂਰੀ ਨਵੀਂ ਵਿੰਡੋ ਵਿੱਚ ਲਿੰਕ ਖੋਲ੍ਹਦਾ ਹੈ, ਇੱਕ ਪੋਪਅੱਪ ਵਾਂਗ.
ਆਪਣੇ ਫਰੇਮਾਂ ਦੇ ਨਾਮ ਕਿਵੇਂ ਚੁਣੀਏ
ਜਦੋਂ ਤੁਸੀਂ ਇਫਰੇਮਾਂ ਨਾਲ ਇੱਕ ਵੈਬ ਪੰਨਾ ਬਣਾਉਂਦੇ ਹੋ, ਤਾਂ ਹਰ ਇੱਕ ਨੂੰ ਇੱਕ ਵਿਸ਼ੇਸ਼ ਨਾਮ ਦੇਣ ਦਾ ਵਧੀਆ ਸੁਝਾਅ ਹੈ ਇਹ ਤੁਹਾਨੂੰ ਇਹ ਯਾਦ ਰੱਖਣ ਵਿੱਚ ਮਦਦ ਕਰਦਾ ਹੈ ਕਿ ਉਹ ਕੀ ਹਨ ਅਤੇ ਉਹਨਾਂ ਵਿਸ਼ੇਸ਼ ਫ੍ਰੇਮ ਦੇ ਲਿੰਕ ਭੇਜਣ ਦੀ ਤੁਹਾਨੂੰ ਅਨੁਮਤੀ ਦਿੰਦਾ ਹੈ.
ਮੈਂ ਉਨ੍ਹਾਂ ਦੇ ਨਾਮਾਂ ਲਈ ਆਪਣੇ ਆਈ ਐੱਫ ਐੱਮਮਾਂ ਨੂੰ ਪਸੰਦ ਕਰਨਾ ਪਸੰਦ ਕਰਦਾ ਹਾਂ. ਉਦਾਹਰਣ ਲਈ:
id = "links">
id = "ਬਾਹਰੀ-ਦਸਤਾਵੇਜ਼">
ਟਾਰਗੇਟ ਨਾਲ ਐਚਐਮਐਲ ਫਰੇਮਾਂ ਦੀ ਵਰਤੋਂ
HTML5 ਫਰੇਮਾਂ ਅਤੇ ਫਰੇਮਾਂਸਟਾਂ ਨੂੰ ਪੁਰਾਣਾ ਬਣਾਉਂਦਾ ਹੈ, ਪਰ ਜੇਕਰ ਤੁਸੀਂ ਅਜੇ ਵੀ ਐਚਟੀਐਮਐਲ 4.01 ਇਸਤੇਮਾਲ ਕਰ ਰਹੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ ਉਸੇ ਫਰੇਮ ਨੂੰ ਨਿਸ਼ਾਨਾ ਬਣਾ ਸਕਦੇ ਹੋ ਜਿਵੇਂ ਤੁਸੀਂ ਆਈਓਆਰਮੇਜ਼ ਨੂੰ ਟਾਰਗੇਟ ਕਰਦੇ ਹੋ. ਤੁਸੀਂ ਫਰੇਮਾਂ ਦੇ ਨਾਂ id ਵਿਸ਼ੇਸ਼ਤਾ ਦੇ ਨਾਲ ਦਿੰਦੇ ਹੋ:
id = "myFrame">
ਫਿਰ, ਜਦੋਂ ਇੱਕ ਹੋਰ ਫਰੇਮ (ਜਾਂ ਵਿੰਡੋ) ਵਿੱਚ ਇੱਕ ਲਿੰਕ ਦਾ ਇੱਕੋ ਨਿਸ਼ਾਨਾ ਹੁੰਦਾ ਹੈ, ਤਾਂ ਉਸ ਲਿੰਕ ਨੂੰ ਉਸ ਫਰੇਮ ਵਿੱਚ ਖੋਲ੍ਹਿਆ ਜਾਵੇਗਾ:
target = "myFrame">
ਚਾਰ ਟੀਚੇ ਵਾਲੇ ਸ਼ਬਦ ਫਰੇਮਾਂ ਨਾਲ ਵੀ ਕੰਮ ਕਰਦੇ ਹਨ. _ਪੈਕਰਿਟ ਨੂੰ ਇਕਸਾਰ ਫਰੇਮ ਵਿਚ ਖੁੱਲ੍ਹਦਾ ਹੈ, ਇਕ ਹੀ ਫਰੇਮ ਵਿਚ _self ਖੁੱਲਦਾ ਹੈ, _top ਇਕੋ ਵਿੰਡੋ ਵਿਚ ਖੁੱਲਦਾ ਹੈ, ਪਰ ਫਰੇਮਸੇਟ ਦੇ ਬਾਹਰ, ਅਤੇ ਬਲੇਕ ਨਵੀਂ ਵਿੰਡੋ ਜਾਂ ਟੈਬ ਵਿਚ ਖੁੱਲਦਾ ਹੈ (ਬ੍ਰਾਉਜ਼ਰ ਦੇ ਅਧਾਰ ਤੇ).
ਇੱਕ ਡਿਫੌਲਟ ਟਾਰਗੇਟ ਸੈਟ ਕਰਨਾ
ਤੁਸੀਂ ਤੱਤ ਦੇ ਇਸਤੇਮਾਲ ਕਰਕੇ ਆਪਣੇ ਵੈਬ ਪੇਜਾਂ ਤੇ ਇੱਕ ਡਿਫੌਲਟ ਟਾਰਗੇਟ ਵੀ ਸੈਟ ਕਰ ਸਕਦੇ ਹੋ. ਤੁਸੀਂ iframe ਦੇ ਨਾਂ (ਜਾਂ HTML 4.01 ਵਿੱਚ ਫਰੇਮ) ਲਈ ਟਾਰਗਿਟ ਐਟਰੀਬਿਊਟ ਨੂੰ ਸੈਟ ਕਰਦੇ ਹੋ ਤਾਂ ਤੁਸੀਂ ਸਾਰੇ ਲਿੰਕ ਖੋਲ੍ਹਣ ਚਾਹੁੰਦੇ ਹੋ. ਤੁਸੀਂ ਚਾਰ ਟੀਚੇ ਵਾਲੇ ਕੀਵਰਡਸ ਵਿੱਚੋਂ ਕਿਸੇ ਇੱਕ ਦੇ ਡਿਫੌਲਟ ਟੀਚਿਆਂ ਨੂੰ ਵੀ ਸੈਟ ਕਰ ਸਕਦੇ ਹੋ.
ਇੱਕ ਪੇਜ ਲਈ ਇੱਕ ਡਿਫੌਲਟ ਟੀਚਾ ਲਿਖਣਾ ਇਹ ਹੈ:
ਇਹ ਤੱਤ ਤੁਹਾਡੇ ਦਸਤਾਵੇਜ਼ ਦੇ HEAD ਵਿੱਚ ਹੈ. ਇਹ ਇੱਕ ਬੇਕਾਰ ਤੱਤ ਹੈ, ਇਸ ਲਈ ਐਕਸਐਚਟੀਐਲਟੀ ਵਿੱਚ, ਤੁਸੀਂ ਕਲੋਜ਼ਿੰਗ ਸਲੈਸ਼ ਨੂੰ ਸ਼ਾਮਲ ਕਰੋਗੇ:
/>