Avatar billede mccannon Nybegynder
19. maj 2003 - 10:57 Der er 15 kommentarer og
1 løsning

vis noget teskt når man klikker på et link

hejsa

Jeg har et link på en side..når man trykker på det link, skal der vises noget tekst.."Connecting" .. et andet sted på skærmen som blinker

Hvordan gør man lige det ??

/McCannon
Avatar billede mccannon Nybegynder
19. maj 2003 - 11:11 #1
øhh ved skærem..mener jeg siden :)
Avatar billede grunken Nybegynder
19. maj 2003 - 13:31 #2
Nedenstående indsættes mellem <head></head> taggene på din hjemmeside

<script language="javascript">

window.onerror = null;
var IE4=document.all&&navigator.userAgent.indexOf("Opera")==-1;
var NS4=document.layers;
var NS6=document.getElementById&&navigator.userAgent.indexOf("Opera")==-1;
var blink_speed=1000; // Delay in milliseconds
var i=0;
var left_pos=330; // The Distance of text from left

if (IE4){
layerRef="document.all";
styleSwitch=".style";}

function blink(layerName){
if (IE4){
  if(i%2==0){
  eval(layerRef+'["'+layerName+'"]'+
  styleSwitch+'.visibility="visible"');}
  else{
  eval(layerRef+'["'+layerName+'"]'+
  styleSwitch+'.visibility="hidden"');}
}

if(NS6 && (navigator.appName!="Microsoft Internet Explorer")){
  if(i%2==0){
  eval('document.getElementById("' + layerName + '").style.display=""');}
  else{
  eval('document.getElementById("' + layerName + '").style.display="none"');}
}

if(i<1){
  i++;}
else{
  i--}
setTimeout("blink('"+layerName+"')",blink_speed);}

if(IE4||NS6){
if(IE4){
  dispIENS="visibility:hidden;";}
else{
  dispIENS="display:none;"; }
}

function start(){
document.getElementById('teksten').innerHTML= "Connecting.....";
blink('teksten')
}
</script>

på dit link tilføjer du bare en onclick event :

<a href="#" onclick="start();">Klik</a>

og divet placerer du bare hvor du vile have teksten:

<div id="teksten"></div>

og så virker det :)
Avatar billede grunken Nybegynder
19. maj 2003 - 13:34 #3
Avatar billede mccannon Nybegynder
19. maj 2003 - 14:32 #4
øhm..nu har jeg copy pasted det her ind i min kode..men den kommer ligsom ikke frem når man trykker på checkout
Avatar billede grunken Nybegynder
19. maj 2003 - 14:37 #5
Smid et link, så jeg kan hjælpe dig!

du kan jo se på mit link at det virker !
Avatar billede mccannon Nybegynder
19. maj 2003 - 14:42 #6
okay
yup det virker der.
oki
http://www.udvikling.nikis-place.com
1.: tryk på shop
2.: vælg model
3.: vælg en kategori
4.: tryk check item
5.: tryk buy now
6.: tryk checkout

det er når man trykker på checkout den gerne skulle komme frem
Avatar billede mccannon Nybegynder
19. maj 2003 - 14:54 #7
hov det virker rent faktisk i netscape
Avatar billede mccannon Nybegynder
19. maj 2003 - 14:55 #8
netscape 7.02 ..
lol det plejer ellers og være omvendt ..at det virker i IE og ikke i NS
Avatar billede grunken Nybegynder
19. maj 2003 - 14:59 #9
så lige at du har frames på siden

prøv at ændre start()-funktionen til nedenstående

function start(){
parent.frames['mainFrame'].document.getElementById('teksten').innerHTML= "Connecting.....";
blink('teksten')
}
Avatar billede grunken Nybegynder
19. maj 2003 - 15:02 #10
og så gi lige diven en fast højde :)

det ser fjollet ud at den sådan står og hopper :)
Avatar billede mccannon Nybegynder
19. maj 2003 - 15:04 #11
yup

men stadig no go i ie ???
Avatar billede mccannon Nybegynder
19. maj 2003 - 15:09 #12
AHA.. it works it works :)
Avatar billede grunken Nybegynder
19. maj 2003 - 15:14 #13
Wheee, hvad var fejlen ?
Avatar billede mccannon Nybegynder
19. maj 2003 - 15:16 #14
hmm ejg tror det var en bill gates fejl ;-)
Avatar billede grunken Nybegynder
19. maj 2003 - 15:18 #15
;D
Avatar billede mccannon Nybegynder
19. maj 2003 - 15:29 #16
nå men du vel heller få dine points...tak for hjælpen
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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