Toon posts:

rel="external" probleempje

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik moet op deze pagina het rel="external" scriptje gebruiken, voor zover ik zien kan heb ik alle stapjes goed genomen, maar.. hij werkt niet. Iemand een suggestie?

Alvast bedankt!

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

WAt heb je zelf al geprobeerd om dit te analyseren. Simpelweg hier vragen naar oplossingen is not the way to go ;)

Eerste indruk:
• Plaats wat alerts om te zien of de functie uberhaupt wordt aangeroepen
• Je hebt nu inline en external je script, haal een van de twee weg ;)

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


Verwijderd

Topicstarter
Tnx voor je reply,

ik heb geprobeerd een alert te plaatsen, die werd gewoon weergegeven. Ik heb zowel de inline, als de external, als beiden geprobeerd te plaatsen.

Weet dat dit niet the way to go is, meestel heb ik ook wel een aanknopingspunt om te beginnen met bugjes op te sporen. Nu is dat niet het geval, geen idee waar ik beginnen moet :(

Nog suggesties?

Verwijderd

Wat een script trouwens. je haalt het target attribuut weg (om het door de validator te krijgen?) en vervolgens voeg je het doodleuk weer met js toe.

Wat is uberhaupt je bedoeling hiermee?

overigens de reden dat het niet werkt: je overschrijft je onload event handler in het body element

en voor je imagetransition script: in fx en opera kan je dat gewoon met het css opacity property doen, dan werkt het daar ook, is wel leuk

[ Voor 39% gewijzigd door Verwijderd op 08-06-2007 17:50 ]


  • MueR
  • Registratie: Januari 2004
  • Laatst online: 01:41

MueR

Admin Devschuur® & Discord

is niet lief

Verwijderd schreef op vrijdag 08 juni 2007 @ 16:12:
Wat een script trouwens. je haalt het target attribuut weg (om het door de validator te krijgen?) en vervolgens voeg je het doodleuk weer met js toe.

Wat is uberhaupt je bedoeling hiermee?
De bedoeling is om valid XHTML1.0 Strict te schrijven, als ik me niet vergis.

Wat betreft de oplossing, roep de functie gewoon aan voor je body close tag.

Anyone who gets in between me and my morning coffee should be insecure.


  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

MueR schreef op zaterdag 09 juni 2007 @ 20:41:
[...]

De bedoeling is om valid XHTML1.0 Strict te schrijven, als ik me niet vergis.
Lees dus ff goed wat mophor zegt ;)

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


  • Snake
  • Registratie: Juli 2005
  • Laatst online: 07-03-2024

Snake

Los Angeles, CA, USA

Voor zover ik zie wil je alleen links naar een effectief andere website openen in een nieuw venster.
Daarvoor kan je eventueel dit gebruiken:
Plaats dit in je head
JavaScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<script type="text/javascript">
/*
 *  Functie om door alle href's te loopen, en bij diegene met http ervoor een onclick toe te voegen, zodat ze openen in een nieuw venster
 *  Dit mag niet van XHTML, maar hier valt hij niet over, + het is proper.
 *
 */
    
function parse_links()
{
    doc = document.getElementsByTagName("a");
    //alert(doc.length);
    for (x = 0; x < doc.length; x++)
    {
        if(doc[x].getAttribute("href").indexOf("http") != -1)
        {
            //alert(doc[x].getAttribute('href'));
            doc[x].setAttribute("onclick","window.open(this.href); return false;");
        }
        //alert(doc[x]);
    }
}
</script>


En op het einde van je website zet je dit:
JavaScript:
1
<script type="text/javascript">parse_links();</script>


Zelfs NA het parsen van de javascript valideert de pagina dan nog ;)

[ Voor 3% gewijzigd door Snake op 10-06-2007 00:22 ]

Going for adventure, lots of sun and a convertible! | GMT-8


Verwijderd

Hebben jullie enig idee waarom het attribuut uit html is gesloopt?

Niet om het (via welke omweg dan ook) er weer in te stoppen...

  • Snake
  • Registratie: Juli 2005
  • Laatst online: 07-03-2024

Snake

Los Angeles, CA, USA

Verwijderd schreef op zondag 10 juni 2007 @ 00:26:
Hebben jullie enig idee waarom het attribuut uit html is gesloopt?

Niet om het (via welke omweg dan ook) er weer in te stoppen...
Omdat volgens de XHTML specificatie geldt: een persoon moet kunnen beslissen hoeveel vensters hij open heeft, en zelf kunnen beslissen OF hij het wil openen in een nieuw venster.

Going for adventure, lots of sun and a convertible! | GMT-8


Verwijderd

En waarom probeer jij die keuze dan te beinvloeden? :D

  • moozzuzz
  • Registratie: Januari 2005
  • Niet online
Snake schreef op zondag 10 juni 2007 @ 00:43:
[...]

Omdat volgens de XHTML specificatie geldt: een persoon moet kunnen beslissen hoeveel vensters hij open heeft, en zelf kunnen beslissen OF hij het wil openen in een nieuw venster.
Volgens mij sputtert de validator ook in HTML4.01 modus al over de target. (ik gebruik nooit XHTML)

  • Snake
  • Registratie: Juli 2005
  • Laatst online: 07-03-2024

Snake

Los Angeles, CA, USA

Verwijderd schreef op zondag 10 juni 2007 @ 09:28:
En waarom probeer jij die keuze dan te beinvloeden? :D
De user bezoekt mijn website, ik beslis wat hij ziet :P

Going for adventure, lots of sun and a convertible! | GMT-8


Verwijderd

Topicstarter
Bezoeker weet natuurlijk niet altijd dat het een externe link is, je wil niet dat hij je website kwijtraakt. Ben er nog steeds niet uit, morgen maar weer eens flink op blokken.

[ Voor 24% gewijzigd door Verwijderd op 12-06-2007 16:05 ]


Verwijderd

bij een link in hetzelfde scherm zit jouw site dan onder de back-knop. Bij een nieuw scherm niet. Imho meer kans op kwijt raken.

Je kan verder ook prima bij de link aangeven of een site in- of external is. bijvoorbeeld door 'm een stippellijn te geven. Aangezien je het rel="external" attribuut toch al hebt aangegeven
Pagina: 1