લિંક્સ ખોલો જ્યાં તમે તેમને ઇચ્છો છો
જ્યારે તમે IFRAME ની અંદર દસ્તાવેજ બનાવો છો, ત્યારે તે ફ્રેમમાંની કોઈપણ લિંક્સ આપમેળે તે જ ફ્રેમમાં ખોલશે. પરંતુ લિંક્સ (તત્વ અથવા ઘટક) પર એટ્રીબ્યુટ સાથે તમે નક્કી કરી શકો છો કે જ્યાં તમારા લિંક્સ ખુલાશે.
તમે તમારા iframes ને વિશેષતા સાથે અનન્ય નામ આપવાનું પસંદ કરી શકો છો અને તે પછી તે લિંક્સને લક્ષ્ય લક્ષણના મૂલ્ય તરીકે ID સાથે તમારા લિંક્સ પર નિર્દેશિત કરી શકો છો:
id = "page">
લક્ષ્ય = "પાનું">
જો તમે વર્તમાન બ્રાઉઝર સત્રમાં અસ્તિત્વમાં નથી એવા ID ને લક્ષ્ય ઉમેરે છે, તો તે આ નામ સાથે, નવી બ્રાઉઝર વિંડોમાં લિંક ખોલશે. પ્રથમ વખત પછી, તે નામવાળી લક્ષ્ય તરફ સંકેત કરતી કોઈપણ લિંક્સ સમાન નવી વિંડોમાં ખુલશે.
પરંતુ જો તમે દરેક વિન્ડો અથવા દરેક ફ્રેમ ને ID સાથે નામ આપવા માંગતા નથી, તો તમે હજી પણ ચોક્કસ વિન્ડોઝને લક્ષ્યાંકિત કરી શકો છો. આને પ્રમાણભૂત લક્ષ્યો કહેવામાં આવે છે.
ચાર લક્ષ્ય કીવર્ડ્સ
એવા ચાર લક્ષ્ય કીવર્ડ્સ છે કે જેને નામના ફ્રેમની આવશ્યકતા નથી. આ કીવર્ડ્સ તમને વેબ બ્રાઉઝર વિંડોના ચોક્કસ ક્ષેત્રોમાં લિંક્સ ખોલવા દે છે જેની સાથે તેમની સાથે સંકળાયેલ ID નથી. આ એવા લક્ષ્યાંક છે કે જે વેબ બ્રાઉઝર ઓળખે છે:
- _ સ્વયં
કોઈપણ એન્કર ટેગ માટે આ ડિફૉલ્ટ લક્ષ્ય છે જો તમે લક્ષ્ય વિશેષતા સેટ નથી કરતા અથવા તમે આ લક્ષ્યનો ઉપયોગ કરો છો, તો લિંક તે જ વિંડો અથવા ફ્રેમમાં ખુલશે જે લિંકમાં છે. - _પિરીન
Iframes વેબ પાનાંઓ અંદર એમ્બેડ છે અને તમે કોઈ અન્ય વેબ પેજ પરના iframe ની અંદર એક પૃષ્ઠમાં iframe એમ્બેડ કરી શકો છો. જ્યારે તમે _parent પર લક્ષ્ય વિશેષતા સેટ કરો છો ત્યારે વેબ પેજમાં ખુલશે કે જે iframe ધરાવે છે.
- _top
Iframes સાથેની મોટાભાગની પરિસ્થિતિઓમાં, આ લક્ષ્ય તે જ રીતે લિંક્સ ખોલશે કે જે _parent લક્ષ્ય કરે છે. પરંતુ જો IFRAME ની અંદર IFRAME હોય, તો _top લક્ષ્ય શ્રેણીમાં ઉચ્ચતમ સ્તર વિંડોમાં લિંક્સ ખોલે છે, બધા iframes ને દૂર કરે છે. - _બ્લેક
આ સૌથી સામાન્ય રીતે ઉપયોગમાં લેવાતું લક્ષ્ય છે- તે પોપઅપની જેમ જ સંપૂર્ણ નવી વિંડોમાં લિંક ખોલે છે.
તમારા ફ્રેમ ના નામો કેવી રીતે પસંદ કરો
જ્યારે તમે iframes સાથે એક વેબ પૃષ્ઠ નિર્માણ કરો છો, ત્યારે દરેકને એક વિશિષ્ટ નામ આપવાનું એક સારો વિચાર છે. આ તમને તે માટે શું છે તે યાદ કરવામાં મદદ કરે છે અને તમને તે ચોક્કસ ફ્રેમની લિંક્સ મોકલવાની મંજૂરી આપે છે.
હું તેઓ માટે શું છે તે માટે મારા iframes નામ આપવા માંગો. દાખ્લા તરીકે:
id = "લિંક્સ">
id = "બાહ્ય-દસ્તાવેજ">
લક્ષ્યો સાથે એચટીએમએલ ફ્રેમનો ઉપયોગ કરવો
HTML5 ફ્રેમ્સ અને ફ્રેમ્સેટ્સને અપ્રચલિત બનાવે છે, પરંતુ જો તમે હજી પણ HTML 4.01 નો ઉપયોગ કરી રહ્યા છો, તો તમે નિશ્ચિત ફ્રેમ્સને તે જ રીતે લક્ષિત કરી શકો છો કે જે તમે જો iframes ને લક્ષિત કરો છો. તમે આઈડી લક્ષણ સાથે ફ્રેમ નામો આપો:
id = "myframe">
તે પછી, જ્યારે અન્ય ફ્રેમ (અથવા વિન્ડોમાં) માં એક લિંક સમાન લક્ષ્ય હોય, ત્યારે લિંક તે ફ્રેમમાં ખુલશે:
લક્ષ્ય = "myframe">
ચાર લક્ષ્ય કીવર્ડ્સ પણ ફ્રેમ સાથે કામ કરે છે. _પૃષ્ઠ બંધાયેલ ફ્રેમમાં ખુલે છે, _self એ જ ફ્રેમમાં ખોલે છે, _top એ જ વિંડોમાં ખોલે છે, પરંતુ ફ્રેમ્સેટની બહાર, અને _બ્લેક એક નવી વિંડો અથવા ટૅબમાં ખોલે છે (બ્રાઉઝર પર આધારિત).
ડિફૉલ્ટ લક્ષ્ય સેટ કરવું
તત્વનો ઉપયોગ કરીને તમે તમારા વેબ પૃષ્ઠો પર ડિફૉલ્ટ લક્ષ્ય પણ સેટ કરી શકો છો. તમે iframe ના નામ (અથવા HTML 4.01 માં ફ્રેમ) ના લક્ષ્ય લક્ષણને સેટ કરો છો તો તમે બધા લિંક્સને ખોલવા માંગો છો. તમે ચાર લક્ષ્ય કીવર્ડ્સમાંના એકના ડિફોલ્ટ લક્ષ્ય પણ સેટ કરી શકો છો.
પૃષ્ઠ માટે ડિફૉલ્ટ લક્ષ્યને કેવી રીતે લખવું તે અહીં છે:
તત્વ તમારા દસ્તાવેજનાં HEAD માં છે. તે રદબાતલ તત્વ છે, તેથી એક્સએચટીએમએલમાં, તમે સ્લેશિંગ સ્લેશને શામેલ કરો છો:
/>