Avatar billede nicklasdk Nybegynder
07. oktober 2005 - 10:59 Der er 22 kommentarer

GO LIVE - Hvordan fjerner jeg linkstreg?

Hej sidder og laver en hjemmeside i Adobe Go live.
Har et logo man skal trykke på for at komme videre til næste side men pga. det logo nu indholder et link kommer der en lilla streg rundt om hele logoet, hvordan fjerner jeg den???


mvh. nicklas
Avatar billede jesper-moeller Nybegynder
07. oktober 2005 - 12:11 #1
Michael Ahgren har lavet en action til GoLive der klare den sag for dig

"The NoLinkRectangle action 1.2"

http://www.GoLiveCentral.com/pages/ahgren.shtml
Avatar billede nicklasdk Nybegynder
07. oktober 2005 - 12:20 #2
Er der ik bare en måde hvor man kan slå et fluben til el. fra?
Avatar billede jesper-moeller Nybegynder
07. oktober 2005 - 12:34 #3
Nope...
Det er ikke golive der laver den streg rundt om linket.... det er browseren.....
derfor du skal bruge et script/action
Avatar billede nicklasdk Nybegynder
07. oktober 2005 - 13:04 #4
oka, ved bare ikke helt hvordan jeg skal indsætte det nemlig?
Avatar billede jesper-moeller Nybegynder
07. oktober 2005 - 13:12 #5
Michael forklare på siden hvordan du instalere actionen...(Det er let)
i golive laver du så bare en head action med michaels action...og så vil linket ikke længere få kanten... (Der følger en vejledning med actionen så vidt jeg husker...)
(Se evnt nogle af hans toturials vedr actions og trubleshoting  hvis du får problemer....de er gode og lette at følge)
Avatar billede olebole Juniormester
07. oktober 2005 - 20:22 #6
<ole>

Hvis nu bare browserne understøttede CSS2, ville du kunne bruge style="outline:0" - men det gør de desværre ikke  :o|

Med mit kendskab til GL's actions-model, kan jeg dårligt forestille mig, det kan være en fordel, at benytte sådan én. Du kan blot skrive dette i din head:

<script type="text/JavaScript">
window.onload = function() {
    var aA = document.getElementsByTagName("a");
    for (var i=0,j=aA.length;i<j;i++) aA[i].onfocus = function(){this.blur()};
}
</script>

- så slipper du sikkert for en kode på længde med en halv Koran og en Lukkelov  ;o)

/mvh
</bole>
Avatar billede olebole Juniormester
07. oktober 2005 - 20:27 #7
jesper >> Hvormange linjer fylder denne Michael's kode - og hvormange unødige arrays og/eller objekter opretter han - og hvor mange løkker bladrer han igennem?  :)
Avatar billede jesper-moeller Nybegynder
07. oktober 2005 - 20:33 #8
Ole >>

Ahgrens action,,, *S* ---->

function CSRemoveIEbox(){
if (document.images&&navigator.userAgent.indexOf("MSIE")!=-1){
    for(i=0;i<document.links.length;i++){
        var target=eval("document.links[i]")
        target.onfocus=blurHandler
        }
    }
}
function blurHandler(){
obj=window.event.srcElement
if(obj.tagName == "A"||obj.tagName=="AREA") obj.blur()
}

>> så slipper du sikkert for en kode på længde med en halv Koran og en Lukkelov

Den meget lange kode og underlige koderne, og lang unødige sricots, man tiltider ser i GoLive sider skyldes folk glemmer (eller fravælger) to elementære ting i GL
1. "flatten scribtlib on opload"
2. "Remove Golive code"
Så GL sider behøver altså ikke fylde så meget hvis man bruger pogrammet ordenligt...*S*
Avatar billede olebole Juniormester
07. oktober 2005 - 20:37 #9
Det skulle Michael da så tage at gøre. Det er langsom og dybt forældet kode - og så virker den kun i IE. FF's outline bliver jo ikke fjernet  ;o)
Avatar billede olebole Juniormester
07. oktober 2005 - 20:38 #10
- så der var altså 'kun' tale om 12 overflødige linjer ... hvis formålet altså er et velfungerende, X-browser script  ;D
Avatar billede apo Praktikant
07. oktober 2005 - 20:42 #11
Den lilla streg skyldes sikkert, at du ikke har sat border="0" eller style="border:0;" på logoet. Noget i stil med: <a href="blabla.htm"><img src="bla.gif" width="100" height="80" border="0"></a>

Måske?
Avatar billede jesper-moeller Nybegynder
07. oktober 2005 - 20:44 #12
ole >>

Ja....virker kun i IE...derfor den heder det den gør...*G*... men rigtigt...en der klare begge vil da være en ide...*S* ...
Er efterhånden også en gammel en han har liggende, kan være man skulle foreslå ham at opdatere den... (eller lave den selv...)
(Har nu aldrig set den kant om linksne i andre en IE medmindre jeg bad om dem ??...men det er en anden sag)
Avatar billede olebole Juniormester
07. oktober 2005 - 20:44 #13
apo >> Nej, det er outline-boksen, der i visse klienter fremkommer, når et link får fokus. Prøv at klikke på dette link i FF:
  <a href="#">TESTING</a>

- det er den stipplede linje, der kommer hele vejen rundt om linket, vi taler om  :)
Avatar billede olebole Juniormester
07. oktober 2005 - 20:50 #14
jesper >> og Windows-brugere har aldrig set den i IE - men jeg kender den skam godt fra IE/MacOS, hvor den er både blå, bred og grim  ;o)

Ny eller gammel kode, så har dette været dårlig og komplet misforstået JavaScript fra det sekund, JS så dagens lys i Netscape2.0:
  var target=eval("document.links[i]")
Avatar billede apo Praktikant
07. oktober 2005 - 20:55 #15
ole > Nå, det er 'myrerne'... Jeg forstod spørgsmålet anderledes :-)
Avatar billede jesper-moeller Nybegynder
07. oktober 2005 - 21:07 #16
ole >> Tro faktisk det er den den i sin tid er lavet til....kigged lige på orettelse datoen.... sidst han har pille ved noget ved den er 2001 ... og det var ved brugsforviringen...(tror heller ikke det er den der downloades/bruges mest) *G*....
Så nok på tide at han få den opdateret......*S*
Og ja... i IEmac er den rigtig slem...*S

Mht om han laver god eller dårlig JavaScript skal jeg ikke gøre mig klog på, næsten alle er bedre en jeg på det område....Det kan godt være den er sjusket lavet... Nu er han trods alt tandlæge (og svensker) og ikke pogramør.....men ved da  at nogen af hans action får stor ros...

det smarte ved at bruge sriptlib (om man bruger det ene eller andet script) er man blot behøver srciptet et sted (ala .css filerne) og loade det en gang (det smarte går så fløten hvis man ikke flatner det)...
Avatar billede apo Praktikant
07. oktober 2005 - 21:11 #17
jesper > Er han SVENSKER??? Ja, så skal det sq gå galt ;-D
Avatar billede jesper-moeller Nybegynder
07. oktober 2005 - 21:56 #18
Olebole >>

Nu er det ikke for at være rasmus modsat....men kan nix få dit script til at virke i andet en IE .... ???... NN og FF gir myre...men den blå IE er væk *S*
Avatar billede jesper-moeller Nybegynder
07. oktober 2005 - 22:10 #19
Ups...sorry ole....mig der kludre... *S*.... virker fint nu...*S*

nicklasdk >>
Hvis du er interesseret kan jeg lave oles script til en GoLive action...er dog på mac...så hvis du er på pc skal jeg lige have den "oversat"....
Avatar billede olebole Juniormester
07. oktober 2005 - 22:45 #20
- men man skal dog lige være opmærksom på, at når man 'blurrer' sine links (hvad begge løsninger bygger på), kan man ikke længere tab'e igennem dem.

Er det et krav i applikationen, må man nøjes med at længes efter bedre CSS-understøttelse  :)
Avatar billede olebole Juniormester
07. oktober 2005 - 22:47 #21
apo >> Hvorfor leger man ikke skjul i Sverige?
Svar: Hvem fanden gider lede efter en svensker?  ;D

*OLE* ...!!!
Avatar billede jesper-moeller Nybegynder
07. oktober 2005 - 22:53 #22
Det er da godt vi har sverige....


hvor skulle vi ellers gøre af alle de svenskere ???
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester