| 
					
							
        
    
        
						
			 | 
			
			
					    
					
        
         
          
         
	
            | Kombinere 2 scripts Fra : Thrane | 
  Dato :  08-07-07 16:09 |  
  |   
            Hej...
 
 Jeg benytter nedenstående script til at skjule/vise en tabel på en side jeg 
 er ved at lave.
 
 <script type="text/javascript">
 function visElement(linkElement,objekt) {
 var element = document.getElementById(objekt);
 if (element.style.display == 'block') {
 element.style.display = 'none';
 var imageElement = linkElement.childNodes[0];
 imageElement.src = '/gfx/system/plus.gif';
 }
 else {
 element.style.display = 'block';
 var imageElement = linkElement.childNodes[0];
 imageElement.src = '/gfx/system/minus.gif';
 }
 
 //-->
 </script>
 
 Og functionen aktiveres ved:
 <a href="javascript:" onclick="visElement(this,'blok123');return false;">
 
 
 Jeg har brug for at klik på ovenstående link også aktivere et andet script 
 der sætter/sletter en cookie.
 Den function kaldes ved en af nedenstående links.
 
 <a href="javascript:void(0)" onClick="set_cookie('LayoutSize','small' );">
 <a href="javascript:void(0)" 
 onClick="delete_cookie('LayoutSize','small' );">
 
 Hvordan kan jeg få det til at spille sammen, sådan at klik på et link, 
 skjuler tabellen og samtidig sætter en cookie og klik igen viser tabellen og 
 sletter min cookie?
 
 Håber nogle af jer proffer har en løsning!
 
 På forhånd mange tak!
 
 --
 Thrane 
 
  
            
             |   |   
            
        
 
            
         
           Birger (09-07-2007) 
         
	
            | Kommentar Fra : Birger | 
  Dato :  09-07-07 01:36 |  
  |   
            "Thrane" <noreply@noreply.dk> skrev i en meddelelse 
 news:4690fdf8$0$6754$edfadb0f@dread14.news.tele.dk...
 > Hej...
 >
 > Jeg benytter nedenstående script til at skjule/vise en tabel på en side 
 > jeg er ved at lave.
 >
 > <script type="text/javascript">
 > function visElement(linkElement,objekt) {
 > var element = document.getElementById(objekt);
 > if (element.style.display == 'block') {
 > element.style.display = 'none';
 > var imageElement = linkElement.childNodes[0];
 > imageElement.src = '/gfx/system/plus.gif';
 > }
 > else {
 > element.style.display = 'block';
 > var imageElement = linkElement.childNodes[0];
 > imageElement.src = '/gfx/system/minus.gif';
 > }
 >
 > //-->
 > </script>
 >
 > Og functionen aktiveres ved:
 > <a href="javascript:" onclick="visElement(this,'blok123');return false;">
 >
 >
 > Jeg har brug for at klik på ovenstående link også aktivere et andet script 
 > der sætter/sletter en cookie.
 > Den function kaldes ved en af nedenstående links.
 >
 > <a href="javascript:void(0)" onClick="set_cookie('LayoutSize','small' );">
 > <a href="javascript:void(0)" 
 > onClick="delete_cookie('LayoutSize','small' );">
 >
 > Hvordan kan jeg få det til at spille sammen, sådan at klik på et link, 
 > skjuler tabellen og samtidig sætter en cookie og klik igen viser tabellen 
 > og sletter min cookie?
 >
 
 Ved at kaldes set_cookie hhv slet cookie inde fra visElement()...
 
 function visElement( linkElement, objekt) {
 var element = document.getElementById( objekt);
 if ( element.style.display == 'block') {
     ....
     set_cookie( 'LayoutSize','small');
     }
 else {
     ....
     delete_cookie( 'LayoutSize','small');
     }
 
 Birger 
 
 
  
            
             |   |   
            
        
 
            
         
           Thrane (10-07-2007) 
         
	
            | Kommentar Fra : Thrane | 
  Dato :  10-07-07 17:15 |  
  |   
            
 "Birger" <sdc@bbsorensen.com> wrote in message 
 news:469182f6$0$90272$14726298@news.sunsite.dk...
 > Ved at kaldes set_cookie hhv slet cookie inde fra visElement()...
 >
 > function visElement( linkElement, objekt) {
 > var element = document.getElementById( objekt);
 > if ( element.style.display == 'block') {
 >    ....
 >    set_cookie( 'LayoutSize','small');
 >    }
 > else {
 >    ....
 >    delete_cookie( 'LayoutSize','small');
 >    }
 >
 > Birger
 
 Tusind tak!
 Det virker som det skal nu...
 
 --
 Thrane 
 
  
            
             |   |   
            
        
 
            
         
           Thrane (10-07-2007) 
         
	
            | Kommentar Fra : Thrane | 
  Dato :  10-07-07 17:23 |  
  |   
            
 "Birger" <sdc@bbsorensen.com> wrote in message 
 news:469182f6$0$90272$14726298@news.sunsite.dk...
 > Ved at kaldes set_cookie hhv slet cookie inde fra visElement()...
 >
 > function visElement( linkElement, objekt) {
 > var element = document.getElementById( objekt);
 > if ( element.style.display == 'block') {
 >    ....
 >    set_cookie( 'LayoutSize','small');
 >    }
 > else {
 >    ....
 >    delete_cookie( 'LayoutSize','small');
 >    }
 >
 > Birger
 
 Har du evt. en løsning på hvad jeg gør når jeg flere steder benytter samme 
 vis/skjul funktion, men at der har forskellige cookies der skal sættes?
 
 --
 Thrane 
 
  
            
             |   |   
            
        
 
            
         
            Birger (12-07-2007) 
         
	
            | Kommentar Fra : Birger | 
  Dato :  12-07-07 09:33 |  
  |   
            
 "Thrane" <noreply@noreply.dk> skrev i en meddelelse 
 news:4693b276$0$6261$edfadb0f@dread14.news.tele.dk...
 >
 > "Birger" <sdc@bbsorensen.com> wrote in message 
 > news:469182f6$0$90272$14726298@news.sunsite.dk...
 >> Ved at kaldes set_cookie hhv slet cookie inde fra visElement()...
 >>
 >> function visElement( linkElement, objekt) {
 >> var element = document.getElementById( objekt);
 >> if ( element.style.display == 'block') {
 >>    ....
 >>    set_cookie( 'LayoutSize','small');
 >>    }
 >> else {
 >>    ....
 >>    delete_cookie( 'LayoutSize','small');
 >>    }
 >>
 >> Birger
 >
 > Har du evt. en løsning på hvad jeg gør når jeg flere steder benytter samme 
 > vis/skjul funktion, men at der har forskellige cookies der skal sættes?
 >
 > --
 > Thrane
 
 Umiddelbart ville jeg så tage parametre til cookien med i funktionskaldet 
 til visElement.
 Noget i stil med
 
 function visElement( linkElement, objekt, cook, size) {
 var element = document.getElementById( objekt);
 if ( element.style.display == 'block') {
    ....
    set_cookie( cook, size);
    }
 else {
    ....
    delete_cookie( cook, size);
    }
 
 evt, checke på dem først
 if (( cook != '') && ( size != '')) { set_cookie( ....); }
 så kan visElement() også bruges uden at påvirke cookie
 
 Birger 
 
 
  
            
             |   |   
            
        
 
            
         
             Thrane (13-07-2007) 
         
	
            | Kommentar Fra : Thrane | 
  Dato :  13-07-07 12:36 |  
  |   
            
 "Birger" <sdc@bbsorensen.com> wrote in message 
 news:4695e74e$0$90264$14726298@news.sunsite.dk...
 
 >
 > function visElement( linkElement, objekt, cook, size) {
 > var element = document.getElementById( objekt);
 > if ( element.style.display == 'block') {
 >   ....
 >   set_cookie( cook, size);
 >   }
 > else {
 >   ....
 >   delete_cookie( cook, size);
 >   }
 >
 > evt, checke på dem først
 > if (( cook != '') && ( size != '')) { set_cookie( ....); }
 > så kan visElement() også bruges uden at påvirke cookie
 >
 > Birger
 
 Helt perfekt, Birger!
 
 Tusind tak for de yderst brugbare råd...
 
 --
 Thrane 
 
 
  
            
             |   |   
            
        
 
    
 
					
					 
			 | 
			
				
        
			 |