Archief - HTML: Hoe _alle_ links in het frame met name 'content' openen?

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

sneax

Legacy Member
Awel ik heb bbcode geintegreerd in mijn website. De website is onderverdeelt in twee frames: menu en content.

Ik zou graag hebben dat alle links waar geen target= bijstaat geopend worden in het _content_ frame. Waarom? Omdat als ik [url ]...[/url ] gebruik er geen target bijstaat, ik kan dit niet aanpassen en dit wordt dus in een nieuw venster geopend.

Ik zou in de code van phpbb target="content" kunnen bijzetten maar ik prefereer om phpbb zelf niet te modden. Eventueel zou dit mss via CSS kunnen? CSS is is layout gericht maja ge weet nooit eh.

Lashknife

Legacy Member
vermits de <base> tag verouderd is, zou je dit moeten opvangen met een javascript dat onload alle targets gaat controleren en als er geen is een onclick toevoegen om de klik op de link op te vangen en via js in een bepaald target te openen.

Smoerf

Legacy Member
iets ala

Code:
function init(){
   var linx = document.getElementsByTagName("a");
   for (i=0;i<linx.length;i++){
      if (linx[i].target == ""){
         linx[i].target = "content";
      }
   }
}

'k heb het niet getest, maar het moet wel iets in die strekking zijn, en dan gewoon in je html code <body onload="init();">

dJeez

Legacy Member
Als er geen target is ingesteld openen pagina's in hetzelfde frame als waar de link staat. Er klopt dus iets niet aan je uitleg.

Gaat het over links in je navigatie die niet in het content frame openen? Zo ja, dan heb je dat in principe ook zelf in de hand. Pas dan je eigen code aan zodat de links in het content frame openen.

sneax

Legacy Member
Mja het aanpassen van het gedrag van [url ] [/url ] gaat niet zonder phpbb aan te passen dus laat dat maar. Kzal wel altijd html links gebruiken.

Maar ik heb toch nog een vraagske: De main website is http://lotjeronstissen.snx.be, ge ziet dat er frames worden gebruikt. Hoe kan ik er voor zorgen dat als iemand meteen naar http://lotjeronstissen.snx.be/album gaat dat dit gedetecteerd wordt en dat die geredirect wordt naar dezelfde pagina maar dus met het navigatie-frame vanboven.

Ik neem aan met een javascript maar javascript ben ik helaas niet meester en op google vindtek ni direct wat ik nodig heb, wel mensen met dezelfde vraag, maar het antwoord vind ik niet.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan