Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   HTML/CSS: Striche um den Link entfernen (https://www.delphipraxis.net/89625-html-css-striche-um-den-link-entfernen.html)

Die Muhkuh 3. Apr 2007 10:51


HTML/CSS: Striche um den Link entfernen
 
Hi,

hier ist eine kleine Testseite: http://tests.flashboard.net/test.html

Wenn man auf den oberen Link klickt, sieht man eine gepunktete Linie um den Link drumrum. Beim unteren nicht. Wie schaffe ich es per CSS, dass auch beim oberen keine Striche drum rum sind?

Beim unteren wurden die per JavaScript "entfernt", aber das bei jedem Link einzutragen, nervt tierisch.

MfG,

Manu

ArmyMan 3. Apr 2007 11:41

Re: HTML/CSS: Striche um den Link entfernen
 
Hallo Muhkuh

Ist soweit ich weiss nicht möglich.
Du könntest höchstens eine JS function machen und diese dann im onfocus="" eintragen.
Code:
<script type="text/javascript">
function rem(link)
{
  if(link.blur()) link.blur();
}
</script>
Code:
[url="#"]xyz[/url]
Ob das jedoch "schöner" ist, ist zu bezweifeln. Hast aber deutlich weniger zu schreiben!

Wieso willst du denn, dass dieser Rahmen nicht angezeigt wird?

Greetz

DGL-luke 3. Apr 2007 11:45

Re: HTML/CSS: Striche um den Link entfernen
 
Diese schöne Funktion macht es übrigens unmöglich, per Tabulator die Links anzunavigieren. Ich würds bleiben lassen.

Die Muhkuh 3. Apr 2007 11:46

Re: HTML/CSS: Striche um den Link entfernen
 
Oki, dann lass ich die Striche lieber :)

Matze 3. Apr 2007 11:47

Re: HTML/CSS: Striche um den Link entfernen
 
Korekt. Das schlimmste, was man machen kann, ist das Standardverhalten zu beeinflussen. Das gilt nicht nur bei Windows-Programmen, sondern auch bei Webseiten.

gothic_mike 3. Apr 2007 12:01

Re: HTML/CSS: Striche um den Link entfernen
 
Moin,

geht auch ohne es bei jedem Link extra anzugeben:

Code:
<script type="text/javascript" language="JavaScript">
function BlurLinks() {
  lnks=document.getElementsByTagName('a');
  for(i=0;i<lnks.length;i++) {
    lnks[i].onfocus=new Function("if(this.blur)this.blur()");
  }
}
onload=BlurLinks;
</script>
allerdings löst dies immer noch nicht das Problem, das man nicht mehr per Tab navigieren kann...


Zitat:

Zitat von ArmyMan
Hallo Muhkuh

Ist soweit ich weiss nicht möglich.
Du könntest höchstens eine JS function machen und diese dann im onfocus="" eintragen.
Code:
<script type="text/javascript">
function rem(link)
{
  if(link.blur()) link.blur();
}
</script>
Code:
[url="#"]xyz[/url]
Ob das jedoch "schöner" ist, ist zu bezweifeln. Hast aber deutlich weniger zu schreiben!

Wieso willst du denn, dass dieser Rahmen nicht angezeigt wird?

Greetz


DGL-luke 3. Apr 2007 12:03

Re: HTML/CSS: Striche um den Link entfernen
 
könnte man das nicht auch ins "onclick" tun? Das hätte den nachteil nicht.

EDIT: Der Rahmen blinkt dann nur kurz auf.

gothic_mike 3. Apr 2007 17:46

Re: HTML/CSS: Striche um den Link entfernen
 
Zitat:

Zitat von DGL-luke
könnte man das nicht auch ins "onclick" tun? Das hätte den nachteil nicht.

EDIT: Der Rahmen blinkt dann nur kurz auf.

das is ne gute Idee, damit kann man sicherlich leben, man kann mit Tab navigieren und die hässlichen Rahmen verschwinden.

hier nochma der geänderte Code:

Code:
<script type="text/javascript" language="JavaScript">
function BlurLinks() {
  lnks=document.getElementsByTagName('a');
  for(i=0;i<lnks.length;i++) {
    lnks[i].onclick=new Function("if(this.blur)this.blur()");
  }
}
onload=BlurLinks;
</script>


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:09 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz