Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien
Toon posts:

Javascript anchor intern linken in pagina

Pagina: 1
Acties:

Verwijderd

Topicstarter
Is het mogelijk om binnen een html pagina via javascript te hyperlinken naar een gedeelte op dezelfde pagina? Dus niet via gewone html codes <a href="#test"> naar <a name="test"> maar bijv.

<A href="javascript:document.anchors[index].test">Link</A> <A href="javascript:parent.links.location='test'">Link</A>

Ik heb al wel een tutorial hierover gevonden maar krijg het nog niet werkend binnen in de pagina http://www.sitemasters.be...296/Javascript/Hyperlinks

[ Voor 23% gewijzigd door Verwijderd op 18-07-2007 17:11 ]


  • crisp
  • Registratie: Februari 2000
  • Nu online

crisp

Devver

Pixelated

JavaScript:
1
window.location.hash = 'test';

Intentionally left blank


Verwijderd

Topicstarter
crisp schreef op woensdag 18 juli 2007 @ 17:11:
JavaScript:
1
window.location.hash = 'test';
Ik heb de javascript zoals hieronder verwerkt maar op deze manier werkt het niet!

<a href=window.location.hash='test'>Link</A>
<br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br>
<a name=test>informatie</a>

  • sig69
  • Registratie: Mei 2002
  • Laatst online: 16:56
Nee dat is ook niet zo vreemd.
code:
1
<a href=window.location.hash='test'>Link</A>

Hier staan al zoveel fouten in...

Roomba E5 te koop


  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Nogal wiedes dat dat niet werkt. Ik zie zowieso niet waarom je hier javascript voor zou (willen) gebruiken; je kunt gewoon <a href="#test">Blah</a> doen.


HTML:
1
2
3
4
5
6
7
8
9
<a href="#test">Link</A>
<br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br>
<br><br><br><br><br><br><br><br><br><br><br><br>
<a name="test">informatie</a>


Maar wat jij doet is 'javascript' in de href gooien en dat werkt niet (zomaar). Gebruik dan de javascript: prefix of zet 'm in de onclick.

HTML:
1
2
3
<a href="javascript:window.location.hash = 'test';">Link</A>
of
<a href="#" onclick="window.location.hash = 'test';">Link</A>

Maar dat zijn beide dus gewoon ranzige methodes om te bereiken wat je wil; gebruik gewoon mijn eerste voorbeeld.

En zet eens quotes om je attributen.

[ Voor 52% gewijzigd door RobIII op 18-07-2007 17:28 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Verwijderd

Topicstarter
Je hebt helemaal gelijk dat het ranzige methodes zijn!
Maar ik moet binnen een cms systeem (waarvan ik alleen de tekst kan wijzigen en html codes kan toevoegen dus niet de mogelijkheid heb om de header of template aan te passen) enkele interne links aanmaken maar dit lukt niet met de standaard html codes want op de een of andere manier plaatst het cms systeem zijn url ervoor en opent deze in een nieuwe pagina wat ik dus niet wil.
Tevens lukt het ook niet met de prefix en de onclick.
Met de prefix opent hij een nieuwe lege pagina met alleen het woordje test erin en met de onclick functie gaat hij eerst naar het juiste gedeelte van de pagina maar daarna opent hij alsnog in een nieuwe pagina :/

Zijn er misschien nog enkele functies zodat deze niet in een nieuwe pagina wordt geopend?

  • disjfa
  • Registratie: April 2001
  • Laatst online: 04-11 11:05

disjfa

be

Dan zou ik eerder bedenken waarom je zo`n soort cms systeem gebruikt die je html aanpast als je hem wilt versturen dan hele ranzige omwegen gaan bedenken die toch niet gaan werken.

disjfa - disj·fa (meneer)
disjfa.nl


  • funkwurm
  • Registratie: December 2005
  • Laatst online: 22-02-2021
Ik denk dat er ergens een <base target="_blank"> ofzo staat. Als je die niet aan kunt passen moet je je links aanpassen door ze target="_self" mee te geven (als het cms dat wel kan ten minste, en anders zou ik een ander cms nemen, want als het dat al niet kan dan ga je ongetwijfeld nog tegen veel grotere problemen oplopen ;) )

  • André
  • Registratie: Maart 2002
  • Laatst online: 27-11 10:04

André

Analytics dude

Offtopic: ik heb ooit een demo gemaakt om de hash te laten animeren.

  • sopsop
  • Registratie: Januari 2002
  • Laatst online: 14:29

sopsop

[v] [;,,;] [v]

André schreef op vrijdag 20 juli 2007 @ 08:17:
Offtopic: ik heb ooit een demo gemaakt om de hash te laten animeren.
Wat heeft dit met het probleem van de TS te maken?

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

sopsop schreef op vrijdag 20 juli 2007 @ 08:38:
[...]

Wat heeft dit met het probleem van de TS te maken?
Er staat toch Off-topic voor :? Als je er moeite mee hebt, dan maak je een TR aan.... Blijf voor de rest ook UIT het topic :/

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.


  • funkwurm
  • Registratie: December 2005
  • Laatst online: 22-02-2021
Modders mogen nu eenmaal spammen omdat ze vriendjes zijn met hun medemodders :X

Hier nogmaals mijn bericht, want ik denk dat je daar meer aan hebt en hij zou toch bijna ondersneeuwen tussen deze onzin :(
funkwurm schreef op vrijdag 20 juli 2007 @ 01:55:
Ik denk dat er ergens een <base target="_blank"> ofzo staat. Als je die niet aan kunt passen moet je je links aanpassen door ze target="_self" mee te geven (als het cms dat wel kan ten minste, en anders zou ik een ander cms nemen, want als het dat al niet kan dan ga je ongetwijfeld nog tegen veel grotere problemen oplopen ;) )
Pagina: 1