Toon posts:

[CSS] Target in een stylesheet ?

Pagina: 1
Acties:

Verwijderd

Topicstarter
Is het mogelijk om alleen bepaalde A tags in een nieuw venster te openen dmv CSS en mbv een ID ?
Dan hoef ik tenminste niet bij bijna elke link target=_blank te zetten..

Verwijderd

Op dinsdag 23 april 2002 14:46 schreef runningman het volgende:
Is het mogelijk om alleen bepaalde A tags in een nieuw venster te openen dmv CSS en mbv een ID ?
Dan hoef ik tenminste niet bij bijna elke link target=_blank te zetten..
Tsja, dat kan wel, maar wat is het nut :?
In plaats van overal target="_blank" zet je nu overal id="external"...
code:
1
2
3
4
5
6
A#external:link {
   background-color: #000000;
   color: blue
}

<A ID="external" HREF="url">Some text</A>

  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

Sibash:
Tsja, dat kan wel, maar wat is het nut :?
In plaats van overal target="_blank" zet je nu overal id="external"...
code:
1
2
3
4
5
6
A#external:link {
   background-color: #000000;
   color: blue
}

<A ID="external" HREF="url">Some text</A>
dit werkt bij * drm niet...

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


  • SchizoDuckie
  • Registratie: April 2001
  • Laatst online: 18-02-2025

SchizoDuckie

Kwaak

Volgens mij snapt sibash totaal niet wat runningman bedoelt.

Kort gezegd: volgens mij kan wat jij wil niet met css.

Wat eventueel wel zou werken is een javascriptje, dat alle links in het DOM afloopt, op bijv. de cssclass, en aan de hand daarvan de target verandert van die link.

(that's what DOM's for..)


[edit]
nog makkelijker:
code:
1
<BASE TARGET="_blank">

en dan voor de links die je níet in _blank wil openen gewoon zelf de target erin hangen :P

Stop uploading passwords to Github!


Verwijderd

Op dinsdag 23 april 2002 14:58 schreef drm het volgende:

[..]

dit werkt bij * drm niet...
|:( Je hebt gelijk. Logisch. Wat runningman wil kan natuurlijk niet met CSS. CSS is puur bedoeld voor de opmaak, niet voor het uitvoeren van acties.

De strekking van mijn (foutieve) post blijft hoe dan ook hetzelfde. Als je niet target="_blank" in de <a> tag opneemt, zul je de browser op een andere wijze moeten duidelijk maken welke links in een nieuw venster geopend moeten worden.

Verwijderd

Op dinsdag 23 april 2002 15:11 schreef papa_eend het volgende:
Volgens mij snapt sibash totaal niet wat runningman bedoelt.
'k Snapte wel wat hij wilde en dat dat niet logisch was. Alleen de manier waarop ik dat duidelijk probeerde te maken was nogal krom


/me wil naar bed :Z

  • Thijsmans
  • Registratie: Juli 2001
  • Laatst online: 23:07

Thijsmans

⭐⭐⭐⭐⭐ (5/5)

code:
1
<BASE target="_blank">

:)

[edit] darn, weer niet de eerste :(

Privacy-adepten vinden op AVGtekst.nl de Nederlandse AVG-tekst voorzien van uitspraken en besluiten.


  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

Sibash >
idd, heb je gelijk in :) Ben ik 't ook mee eens.

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz


  • Willem
  • Registratie: Februari 2001
  • Laatst online: 01-05 10:40
Dit doet mij enigszins herinneren aan een discussie, een tijdje terug, over col en rowspan in CSS. Dit is geloof ik een beetje zo'n zelfde geval.

*schaam, zou nog steeds een slotbetoog schrijven

Motor onderhoud bijhouden


Verwijderd

Ik denk dat je zelf even een functie moet schrijven. Loop met behulp van de document.links array alle linkjes na, check de className, en zet dan eventueel een target property erbij.

Zelf nog niet mee gespeeld, maar het lijkt me dat dat wel moet kunnen:
code:
1
2
3
4
for (var i in document.links) {
  var linkje = document.links[i];
  if (linkje.className == 'blaat') linkje.target = 'anderframe';
}

Of iets dergelijks?
Pagina: 1