CSS && TARGET

Programovacie jazyky, rady, poradňa...
janci__kgsm
Amateur
Amateur
Používateľov profilový obrázok
Príspevky: 25
Registrovaný: 10 jún 2008, 13:54

CSS && TARGET

Príspevok od používateľa janci__kgsm »

Ahojte, neviete niekto ako by sa dalo urobit pomocou CSS ta ista vlastnost ako je <a href="link" target="_blank"> ??? Lebo mam na stranke pouzitych viacej odkazov a mam ich prepojene cez CSS a neviem ci mam teraz ku vsetkym pridavat rucne target alebo sa to da nejako elegantnejsie vyriesit. Dakujem :)
hojko
Site Admin
Site Admin
Používateľov profilový obrázok
Príspevky: 38515
Registrovaný: 24 apr 2004, 18:29
Bydlisko: Európa
Kontaktovať používateľa:

Príspevok od používateľa hojko »

janci__kgsm
Amateur
Amateur
Používateľov profilový obrázok
Príspevky: 25
Registrovaný: 10 jún 2008, 13:54

Príspevok od používateľa janci__kgsm »

No skusal som takto:

Kód: Vybrať všetko

.link {

   color:white;

   text-decoration:none;
   font-style:oblique;
   target-new:window;

  }
aj takto

Kód: Vybrať všetko


.link {

   color:white;

   text-decoration:none;
   font-style:oblique;
   target:window;

  }
ale nejako to nejde, nevies v com moze byt chyba?
zaggi
Medium Star
Medium Star
Používateľov profilový obrázok
Príspevky: 314
Registrovaný: 04 feb 2007, 19:32

Príspevok od používateľa zaggi »

problem je to ze je to z CSS3 specifikacie ktoru dnesne browsre nepodporuju (minimalne nie 100%, IE myslim vobec), takze nepouzitelne ...

ak to chces spravit jednym prikazom, mozes dat do headu nejaky easy javascript (do headu) :)

Kód: Vybrať všetko

<script type="text/javascript">
var elements = document.getElementsByTagName("*");
for (var i = 0; i < elements.length; i++)
{
  if (elements[i].className == "link") elements[i].target = "_blank";
}
</script>
KaktusBR
Medium Expert
Medium Expert
Príspevky: 103
Registrovaný: 13 dec 2007, 17:13
Bydlisko: IOM
Kontaktovať používateľa:

Príspevok od používateľa KaktusBR »

alebo neni problem upravit hromadne napr. v Dreamweavri
janci__kgsm
Amateur
Amateur
Používateľov profilový obrázok
Príspevky: 25
Registrovaný: 10 jún 2008, 13:54

Príspevok od používateľa janci__kgsm »

No som kukal nejake java-scripty, ale vecsinou by mi to upravilo vsetky linky ktore mam na stranke a to nechcem. Ja chcem len tie specialne ktore, ktore maju svoj class. A ak nahodou vies taky script tak mi ho sem pls supni. Dikes. :oops:

//autoeditácia príspevku ( 10 Jun 2008, 16:25 )
KaktusBR napísal:alebo neni problem upravit hromadne napr. v Dreamweavri
to by problem nebol, ale kedze ja to pouzivam aj v niecom takom ako je forum, tak potom by sa mi menilo cele generovanie a zaroven by sa tym predlzili veci v databaze. To bol i ten dovod preco som to chcel radsej pekne riesit cez CSS, lenze som nic take nenasiel :-(
zaggi
Medium Star
Medium Star
Používateľov profilový obrázok
Príspevky: 314
Registrovaný: 04 feb 2007, 19:32

Príspevok od používateľa zaggi »

ten JS mas v editovanom prispevku, pisal som ho kym ste sem postovali :)
janci__kgsm
Amateur
Amateur
Používateľov profilový obrázok
Príspevky: 25
Registrovaný: 10 jún 2008, 13:54

Príspevok od používateľa janci__kgsm »

No ten script som dal do stranky, ale nic sa neprejavilo. :-( skuste sa na to niekto kuknut http://fvalaska.wz.cz/mladez.php
Tie linky co su tam biele by sa mali zobrazovat na novej strane. A nejako sa im nexce :?: nechapem preco
zaggi
Medium Star
Medium Star
Používateľov profilový obrázok
Príspevky: 314
Registrovaný: 04 feb 2007, 19:32

Príspevok od používateľa zaggi »

ach, skus do headu

Kód: Vybrať všetko

<script type="text/javascript"> 
function initLinks()
{
  var elements = document.getElementsByTagName("*"); 
  for (var i = 0; i < elements.length; i++) 
  { 
    if (elements[i].className == "link") elements[i].target = "_blank"; 
  }
} 
</script>
a do tagu BODY pridaj

Kód: Vybrať všetko

onload="initLinks()"
janci__kgsm
Amateur
Amateur
Používateľov profilový obrázok
Príspevky: 25
Registrovaný: 10 jún 2008, 13:54

Príspevok od používateľa janci__kgsm »

Suuuuuuuuuper. Uz to ide. Dikes. :-) :D :D :D
Napísať odpoveď