[JS] probleem met een scriptje

Pagina: 1
Acties:

  • CH4OS
  • Registratie: April 2002
  • Niet online

CH4OS

It's a kind of magic

Topicstarter
Hallo,

Ik heb een vraag, en heb er zelf al naar zitten kijken, maar kan niet zien, wat er nou fout is.
Ik heb namelijk een javascriptje, die als ik met de muis over een hyperlink ga, van plaatje veranderd. Gaat op zich wel goed, er is echter alleen een mierenneukerig probleempje.
Want: Als ik met de muis over de hyperlink ga, dan veranderd het plaatje, maar komt er rechts onderin een piepklein streepje te staan, en die wil ik (eigenlijk) weg hebben. Maar hoe die daar komt, geen idee, in de plaatjes zit het niet, en in de javascript ook niet.
JavaScript:
1
2
3
4
5
6
7
8
function preload(img)
    {
         var a = new Image(); 
         a.src = img; return a;
    }

    nav1n = preload('img/home.jpg'); 
    nav1h = preload('img/home-2.jpg');
Is de (ietwat verkleinde) javascript-code en de bijbehorende HTML (Ook ingekort tot het benodigde) is:
HTML:
1
2
3
<a href="index.php" onmouseover="document['nav1'].src=nav1h.src" onmouseout="document['nav1'].src=nav1n.src">
    [img]"img/home.jpg"[/img]
</a>
Voor een voorbeeldje kan je terecht op http://www.flipdesign.nl, en dan in de bovenste balk, bij een van de plaatjes aldaar...

Zoals jullie trouwens in de code (zowel javascript als HTML) kunnen zien, zie je nergens dat dat streepje erbij moet. En toch zet IE en FireFox zetten overal een streepje, maar laten hem alleen bij de laatste (Contact) weg...

Als ik de plaatjes bekijk, zie ik echt geen zwart streepje, of ook maar iets wat er op lijkt, ook na heel erg ver inzoomen ook niet...

Wie o wie, kan mij helpen, bij dit best wel gare probleem?

Zou het trouwens door de CSS kunnen komen? Die hangt tussen elk plaatje namelijk een padding van 2px, zowel links en rechts...
Nope, bovenstaand maakt niets uit...

Hmmm... Heb nu de oude padding weer terug gezet, en opeens is dat streepje er ook, bij Contact, en FireFox laat hem nog steeds weg bij Contact...

Ik snap er niets meer van nu... Zou ik dan een negatieve waarde voor de padding in moeten vullen of zo? :? Dat kan toch niet? Want dan zou je in de content zelf snijden lijkt me? :? 8)7
Werkt ook niet...
Nou ja, probeer het wel even...

[ Voor 76% gewijzigd door CH4OS op 22-12-2004 22:21 ]


Verwijderd

spatie na plaatje en voor </a>??

  • CH4OS
  • Registratie: April 2002
  • Niet online

CH4OS

It's a kind of magic

Topicstarter
Ik heb, om de boel enigsinds leesbaar te houden voor me, de <img> en die zut op een nieuwe regel gedaan, en in laten springen, omdat het anders nogal heel erg veel op 1 regel word... Dus spaties zitten er niet... ;) Enters en tabs wel, maar dat zou niet uit moeten maken volgens mij... ;)

[ Voor 53% gewijzigd door CH4OS op 22-12-2004 22:15 ]


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 23:35

crisp

Devver

Pixelated

whitespace is whitespace, en enters en tabs horen daar ook bij ;)

Intentionally left blank


  • CH4OS
  • Registratie: April 2002
  • Niet online

CH4OS

It's a kind of magic

Topicstarter
crisp schreef op woensdag 22 december 2004 @ 22:26:
whitespace is whitespace, en enters en tabs horen daar ook bij ;)
Het zou dus aan een tab of een enter kunnen liggen? Lijkt me niet toch? :?

Maar goed, zal het even proberen, misschien dat dat het inderdaad is, maar zou het wel raar vinden...

Hmmm... Wat gek... Het zijn inderdaad de returns en tabs....

Maar dan ben ik wel benieuwd naar het waarom?
Waarom komt dat door die enter en tabs?
Bedoel, zou toch eigenlijk niet moeten? ;)

[ Voor 22% gewijzigd door CH4OS op 22-12-2004 22:29 ]


  • Thomasje
  • Registratie: Augustus 2002
  • Laatst online: 29-05-2024

Thomasje

Semacode

GJ-tje schreef op woensdag 22 december 2004 @ 22:28:
[...]
Het zou dus aan een tab of een enter kunnen liggen? Lijkt me niet toch? :?

Maar goed, zal het even proberen, misschien dat dat het inderdaad is, maar zou het wel raar vinden...

Hmmm... Wat gek... Het zijn inderdaad de returns en tabs....

Maar dan ben ik wel benieuwd naar het waarom?
Waarom komt dat door die enter en tabs?
Bedoel, zou toch eigenlijk niet moeten? ;)
Een standaard link word toch onderstreept. Hij ziet die spatie gewoon als link dus moet er een streep onder. Je zou ook in een style sheet je links kunnen aanpassen of gewoon goed letten op spaties

  • CH4OS
  • Registratie: April 2002
  • Niet online

CH4OS

It's a kind of magic

Topicstarter
Thomasje schreef op woensdag 22 december 2004 @ 22:38:
[...]


Een standaard link word toch onderstreept. Hij ziet die spatie gewoon als link dus moet er een streep onder. Je zou ook in een style sheet je links kunnen aanpassen of gewoon goed letten op spaties
De enters en tabs stonden daar dus buiten, niet tussen of zo...
En het was geen text hyperlink, maar eentje met een plaatje, omdat het geen alledaags font is... ;)
Pagina: 1