Ga naar inhoud

[CSS] Standaard target als link ="http://............&q


Aanbevolen berichten

Er staat dus nog geen target.. Je beantwoord mijn vraag niet, maar bedenkt een oplossing die ik zelf ook wel had kunnen bedenken en dus niet wil. Ik heb ergeens een gelezen dat je zoiets kon doen:[code:1:964594aa9c]a ^="http://" { target: _blank }[/code:1:964594aa9c]Het target is dus een nieuw venster als de link begint met http://
Link naar reactie
[quote:4706eb1831="MichielPH"]Er staat dus nog geen target.. Je beantwoord mijn vraag niet, maar bedenkt een oplossing die ik zelf ook wel had kunnen bedenken en dus niet wil. Ik heb ergeens een gelezen dat je zoiets kon doen:[code:1:4706eb1831]a ^="http://" { target: _blank }[/code:1:4706eb1831]Het target is dus een nieuw venster als de link begint met http://[/quote:4706eb1831]Volgende keer vraag iets beter formuleren, en voorbeelden geven. Dat werkt het best, en verhinder je dat (oa. ik) nutteloze antwoorden geef.
Link naar reactie
[quote:15f1431299="Johnny321"]Volgende keer vraag iets beter formuleren, en voorbeelden geven. Dat werkt het best, en verhinder je dat (oa. ik) nutteloze antwoorden geef.[/quote:15f1431299][quote:15f1431299="MichielPH"]Ik wil dat alle external links in een nieuw frame openen. Nou heb ik de gewoonte met internal link '../../map/bestand.htm' te gebruiken en bij [b:15f1431299]external links altijd 'http://' ervoor te zetten[/b:15f1431299]. Hoe doe ik dan dat "_blank" het target is van een [b:15f1431299]external[/b:15f1431299] link?[/quote:15f1431299]Ik dacht dat ik zo duidelijk genoeg was.. (Dit is niet op zo'n schooljuf-toon bedoelt) Naja, weet iemand het dan wel?
Link naar reactie
Ik open het zelf ook meestal in een nieuw venster (in Mozilla heb je tabs, die gebruik ik dus meestal, maar het komt op hetzelfde neer; mwaj eigenlijk totaal niet, maar nu even wel) en juist daarom moet de developer van de site het niet doen, mensen kunnen zelf het beste keuzes maken. Zie bijvoorbeeld: http://diveintoaccessibility.org/day_16_not_opening_new_windows.html
Link naar reactie
:roll: [quote:56f071ff89="MichielPH"]Ik wil dat alle external links in een nieuw frame openen. Nou heb ik de gewoonte met internal link '../../map/bestand.htm' te gebruiken en bij external links altijd 'http://' ervoor te zetten. Hoe doe ik dan dat "_blank" het target is van een external link?[/quote:56f071ff89]Misschien toch "zoek en vervang"? Zoeken op: [code:1:56f071ff89] href="http://[/code:1:56f071ff89]en vervangen door:[code:1:56f071ff89] target="_blank" href="http://[/code:1:56f071ff89] :-? -Jos
Link naar reactie
Je zou ook nog kunnen overwegen om een stukje javascript aan je pagina toe te voegen. [code:1:d775245c82] <script type="text/javascript"> window.onload = function () { var re = /^http(s)?:\/\//i; var allLinks = document.getElementsByTagName('A'); var i = allLinks.length; while (i--) { if (re.test(allLinks[i].href)) { allLinks[i].target = '_blank'; } } } </script> [/code:1:d775245c82]
Link naar reactie

Om een reactie te plaatsen, moet je eerst inloggen

Gast
Reageer op dit topic

×   Geplakt als verrijkte tekst.   Herstel opmaak

  Er zijn maximaal 75 emoji toegestaan.

×   Je link werd automatisch ingevoegd.   Tonen als normale link

×   Je vorige inhoud werd hersteld.   Leeg de tekstverwerker

×   Je kunt afbeeldingen niet direct plakken. Upload of voeg afbeeldingen vanaf een URL in

  • Populaire leden

    Er is nog niemand die deze week reputatie heeft ontvangen.

  • Leden

    Geen leden om te tonen

×
×
  • Nieuwe aanmaken...