Toon posts:

[html] animated gifs stoppen na op link te klikken

Pagina: 1
Acties:

Verwijderd

Topicstarter
Op mijn pagina kunnen bezoekers door op een link te klikken bepaalde code die in een tekstvak wordt weergegeven naar het klembord kopieren. De code van de link is als volgt:

code:
1
<a href="javascript:CopyClipboard('naamtekstvak');">Code naar klembord kopi&euml;ren</a>


deze functie werkt op zich goed, maar nadat er op de link is geklikt stoppen alle animated gifs op de pagina met animeren. Ze blijven simpelweg staan op het frame waar ze op stonden bij het klikken op de link. De inhoud van de functie maakt voor dit probleem niet uit. Ik heb namelijk getest om de functie helemaal leeg te maken, dus alle code eruit te halen. Dan wordt dus simpelweg alleen de functie aangeroepen, zonder dat deze feitelijk iets doet. Ook in dat geval stoppen mijn gifs echter direct na het klikken op de link met animeren.

Verwijderd

Sowieso moet je niet javascript: gebruiken, liever een button gebruiken in plaats van een link, maar in elk geval het stuk die CopyClipboard call naar een onclick attribuut verplaatsen.

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 10:55

crisp

Devver

Pixelated

Gebruik geen A-element voor iets dat geen link is en gebruik ook zeker niet het javascript: pseudo-protocol: http://therealcrisp.xs4al...vascript-pseudo-protocol/

Intentionally left blank


  • markvt
  • Registratie: Maart 2001
  • Laatst online: 30-11 09:27

markvt

Peppi Cola

Wat gebeurt er als je een <img src="plaatje.jpg" onclick="javascript:CopyClipboard('naamtekstvak');"> gebruikt ?

of <a onclick="javascript:CopyClipboard('naamtekstvak');">copy</a>

van-tilburg.info -=- meka (sega emulator) - Proud MEDION fanclub member - KOPPIG VOLHOUDEN !


Verwijderd

markvt schreef op zaterdag 31 maart 2007 @ 17:15:
Wat gebeurt er als je een <img src="plaatje.jpg" onclick="javascript:CopyClipboard('naamtekstvak');"> gebruikt ?
Waarom moet het een plaatje zijn? Voor zoiets heb je nou typisch een button.
of <a onclick="javascript:CopyClipboard('naamtekstvak');">copy</a>
Dat onclick en javascript: gaat nooit samen.

  • KabouterSuper
  • Registratie: September 2005
  • Niet online
Ik heb op een pagina ook last van hetzelfde probleem. En ook daar gebruik ik de javascript: syntax....ben benieuwd of het omzeilen hiervan het probleem oplost.

When life gives you lemons, start a battery factory


Verwijderd

KabouterSuper schreef op zaterdag 31 maart 2007 @ 17:28:
Ik heb op een pagina ook last van hetzelfde probleem. En ook daar gebruik ik de javascript: syntax....ben benieuwd of het omzeilen hiervan het probleem oplost.
Ja, er wordt namelijk niet "weggenavigeerd".

  • KabouterSuper
  • Registratie: September 2005
  • Niet online
Ik vind dat geen logische verklaring voor het feit dat de animated gifs ermee stoppen....of mis ik iets?

When life gives you lemons, start a battery factory


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 10:55

crisp

Devver

Pixelated

KabouterSuper schreef op zaterdag 31 maart 2007 @ 17:39:
Ik vind dat geen logische verklaring voor het feit dat de animated gifs ermee stoppen....of mis ik iets?
Lees mijn artikel dan eens door...

Intentionally left blank


  • KabouterSuper
  • Registratie: September 2005
  • Niet online
sorry....mijn fout.

When life gives you lemons, start a battery factory


Verwijderd

Topicstarter
aha bedankt, als ik het zo doe: <a href="#" onClick="CopyClipboard('naamtekstvak');return false">Code naar klembord kopiëren</a>

werkt het prima!

Verwijderd

Ik krijg soms de indruk dat mensen òf de posts maar half lezen, òf het gaat er gewoon om dat het probleem met zo min mogelijk moeite moet worden opgelost.

Kun je aangeven waarom je nu toch een a element gebruikt, en niet bijvoorbeeld een button?

[ Voor 12% gewijzigd door Verwijderd op 01-04-2007 16:06 ]

Pagina: 1