| 
					
							
        
    
        
						
			 | 
			
			
					    
					
    
        
            
                
                  | Åbne et hjemmeside i en kørende PPT Fra :  JanJohannsen  | Vist : 771 gange 200  point Dato :  03-08-12 01:28 |  
  |  
 
                Hjælp
 Jeg har en Powerpoint præsentation, som skal køre i en butik og vise aktuelle indlæg fra 3 sogne-portaler (Hjemmesider).
 Jeg kan fint lave et link til deres hjemmeside, men jeg kan jo ikke sidde og trykke på linket, når showet køre i "kiosk".
 Dias kan jeg fint få til at skifte efter X antal sek.
 Hvordan får jeg en dias automatisk til at åbne en bestemt hjemmeside i fx 30 sek. lukke den, gå til næste dias og åbne en ny?
 Jeg har ikke kunne finde en standardfunktion, så jeg har på fornemmelsen at det er noget macro-programering.
 MVH
 Jan  
                
                
                    
                 |   |           
                
            
            
                
                 |  
 
                Hvorfor indsætter du ikke bare et ScreenShot af de hjemmesider du vil vise i stedet for?
                
                
                                 
                
                    
                 |   |           
                
            
            
                
                  | Accepteret svar Fra :  EXTERMINATOR   |   Modtaget 200  point Dato :  03-08-12 13:06 |  
  |  
 
                Du er ikke helt ved siden af med hensyn til macro.
 Her er en løsning:  http://skp.mvps.org/liveweb.htm
Den kræver dog at der er powerpoint på de maskiner der skal fremvise dit slideshow, det virker ikke med powerpoint vieweren
                
                
                                 
                
                    
                 |   |           
                
            
            
                
                 |  
 
                Tak for svaret EXTERMINATOR.
 Jeg havde slet ikke tænkt til tilføjelsesprogrammer.
 Og det virker på min PC   
Nu er jeg så spændt på hvordan min "skærm-leverandør" vil få to skærme til at køre sammen over nettet   
                
                
                                
                
                    
                 |   |           
                
            
            
                
                 |  
 
                Hej
 Det med to eller flere skærme prøver vi via office 365, men denne er add-in virker ikke der inde.
 om det er fordi formatet nu er Office 2010 ved jeg ikke, så jeg prøver at hente den hjem.
 kommentar er velkommen   
                
                
                                
                
                    
                 |   |           
                
            
            
                
                 |  
 
                det virker i 2010, men ikke i Powerpoint Web APP  
                
                
                                
                
                    
                 |   |           
                
            
            
                
                 |  
 
                Ok, Hvad med at benytte en anden tilgang til det.
 Du laver en html side på din computer, den skal indeholde denne kode:
 Kode <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 <!--
 SlideShow v1.0
 Troy Wolf <troy@troywolf.com>
 Simply define your "slides" in the javascript slides[] array below.
 -->
 <html>
 <head>
 <title>SiteShow 1.0</title>
 <meta http-equiv="content-type" content="text/html; charset=windows-1250">
 
 <style>
 /* Change body background-color to change fade out color. */
 body.siteshow { margin:0; padding:0; background-color:#000000; }
 #menu
 {
     font-family:Arial;
     font-size:9pt;
     display:none;
     opacity:0.00;
     -mozopacity:0.00;
     filter:alpha(opacity=0);
     position:absolute;
     top:10px;
     left:10px;
     padding:5px;
     background-color:#000000;
     color:#FFFFFF;
     border:3px dotted #999999;
 }
 #menu a { color:#ffffff; }
 #menu a:hover { text-decoration:none; }
 #title { font-size:11pt; font-weight:bold; letter-spacing:2; }
 #slides { font-size:9pt; line-height:16pt; }
 .button { width:60px; font-size:9pt; letter-spacing:1; }
 </style>
 
 <script type="text/javascript">
 var current_idx = 0;
 var slides = new Array();
 var menuwin;
 var show_timer;
 var menu_timer;
 var menu;
 var content;
 var loaded = true;
 
 // Define your "slides". 3 values for each are:
 //      1. Duration in seconds.
 //      2. Title to be used in menu.
 //      3. Source URL. Can be full URI or a relative URL.
 slides[1] = new Array(15, "WAMP HOWTO", "http://www.troywolf.com/articles/wamp_howto.htm");
 slides[2] = new Array(15, "PHP Proxy", "http://www.troywolf.com/articles/php/class_http/proxy.phps");
 slides[3] = new Array(15, "HTTP class", "http://www.troywolf.com/articles/php/class_http/");
 slides[4] = new Array(15, "Session class", "http://www.troywolf.com/articles/php/class_session/");
 slides[5] = new Array(15, "RSS Consumption", "http://www.troywolf.com/articles/php/class_xml/rss_example.php");
 slides[6] = new Array(15, "PHP Exchange WebDAV", "http://www.troywolf.com/articles/php/exchange_webdav_examples.php");
 slides[7] = new Array(15, "vCard class", "http://www.troywolf.com/articles/php/class_vcard/");
 
 function MenuInit()
 {
     var html = "";
     for(idx=1; idx<slides.length; idx++) {
         html += '<a href="javascript:Navigate('+idx+')">' +
             slides[idx][1] + "</a><br />\n";
     }
     document.getElementById("slides").innerHTML = html;
     menu.style.display = "block";
 }
 
 function MenuShow()
 {
     clearTimeout(menu_timer);
     opacity('menu', 0, 90, 500);
     menu_timer = setTimeout("MenuHide()", 3500);
 }
 
 function MenuHide()
 {
     opacity('menu', 90, 0, 500);
 }
 
 function Pause()
 {
     clearTimeout(show_timer);
     document.getElementById('play').style.display = "block";
     document.getElementById('pause').style.display = "none";
 }
 
 function Navigate(slide_idx)
 {
     clearTimeout(show_timer);
     if (current_idx == 0) {
         if (!slide_idx) { slide_idx = 1; }
         current_idx = slide_idx;
         content.src = slides[current_idx][2];
         document.getElementById('play').style.display = "none";
         document.getElementById('pause').style.display = "block";
         show_timer = setTimeout("Navigate()", slides[current_idx][0]*1000);
         return;
     }
 
     if (slide_idx) {
         current_idx = slide_idx;
         content.src = slides[current_idx][2];
         document.getElementById('play').style.display = "block";
         document.getElementById('pause').style.display = "none";
         return;
     }
 
     loaded = false;
     current_idx++;
     if ( current_idx == slides.length) { current_idx = 1; }
     opacity('content', 100, 0, 500);
     document.getElementById('play').style.display = "none";
     document.getElementById('pause').style.display = "block";
     show_timer = setTimeout("Navigate()", slides[current_idx][0]*1000);
     return;   
 }
 
 function opacity(id, opacStart, opacEnd, millisec)
 {
     //speed for each frame
     var speed = Math.round(millisec / 100);
     var timer = 0;
 
     //determine the direction for the blending, if start and end are the same nothing happens
     if(opacStart > opacEnd) {
         for(i = opacStart; i >= opacEnd; i--) {
             setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
             timer++;
         }
         if (opacEnd == 0) { setTimeout("FadeOutTrigger('"+id+"')",((timer-1) * speed));; }
         //if (opacEnd == 0) { FadeOutTrigger(id); }
     } else if(opacStart < opacEnd) {
         if (opacStart == 0) { FadeInTrigger(id); }
         for(i = opacStart; i <= opacEnd; i++)
             {
             setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
             timer++;
         }
     }
 }
 
 //change the opacity for different browsers
 function changeOpac(opacity, id)
 {
     var object = document.getElementById(id).style;
     object.opacity = (opacity / 100);
     object.MozOpacity = (opacity / 100);
     object.KhtmlOpacity = (opacity / 100);
     object.filter = "alpha(opacity=" + opacity + ")";
 }
 
 function FadeOutTrigger(id)
 {
     //alert('FadeOut: '+id);
     switch(id) {
     case "menu":
         document.getElementById(id).style.display = "none";
         break;
     case "content":
         content.src = slides[current_idx][2];
         //setTimeout("opacity('content', 0, 100, 500)", 1000);
         break;
     default:
         break;
     }
 }
 
 function FadeInTrigger(id)
 {
     //alert('FadeIn: '+id);
     switch(id) {
    case "menu":
         document.getElementById(id).style.display = "block";
         break;
     case "content":
         //opacity('content', 0, 100, 500);
         break;
     default:
         break;
     }
 }
 
 function FadeInContent()
 {
     if (!loaded) {
         opacity('content', 0, 100, 500);
         loaded = true;
     }
 }
 
 function LoadTrigger()
 {
     //self.resizeTo(1366,768);
     menu = document.getElementById('menu');
     content = document.getElementById('content');
     Navigate();
     MenuInit();
     MenuShow();
 }
 
 window.onload = LoadTrigger;
 
 </script>
 
 </head>
 <body class="siteshow">
 <iframe id="content" name="content" style="width:100%; height:100%;" frameborder="no" scrolling="auto" src="" onmouseover="MenuShow();" onload="FadeInContent();" ></iframe>
 <div id="menu">
     <div id="title">SiteShow Menu</div>
     <div id="slides">
     </div>
     <p>
         <input id="pause" class="button" style="display:block;" type="button" value="pause" onclick="Pause()" />
         <input id="play" class="button" style="display:none;" type="button" value="play" onclick="Navigate()" />
     </p>
 </div>
 </body>
 </html> |  
  
Du udskifter så  Citat // Define your "slides". 3 values for each are:
 //      1. Duration in seconds.
 //      2. Title to be used in menu.
 //      3. Source URL. Can be full URI or a relative URL.
 slides[1] = new Array(15, "WAMP HOWTO", "http://www.troywolf.com/articles/wamp_howto.htm");
 slides[2] = new Array(15, "PHP Proxy", "http://www.troywolf.com/articles/php/class_http/proxy.phps");
 slides[3] = new Array(15, "HTTP class", "http://www.troywolf.com/articles/php/class_http/");
 slides[4] = new Array(15, "Session class", "http://www.troywolf.com/articles/php/class_session/");
 slides[5] = new Array(15, "RSS Consumption", "http://www.troywolf.com/articles/php/class_xml/rss_example.php");
 slides[6] = new Array(15, "PHP Exchange WebDAV", "http://www.troywolf.com/articles/php/exchange_webdav_examples.php");
 slides[7] = new Array(15, "vCard class", "http://www.troywolf.com/articles/php/class_vcard/"); |  
  
med det du har brug for
 Se mere her:  http://www.troywolf.com/articles/client/siteshow/
På den måde kan det køre bare der er internet (og java) på computeren
                
                
                                 
                
                    
                 |   |           
                
            
        
          | Du har følgende muligheder |  |  
  |  
            
               
                    Eftersom du ikke er logget ind i systemet, kan du ikke skrive et indlæg til dette spørgsmål.
  
                    Hvis du ikke allerede er registreret, kan du gratis blive medlem, ved at trykke på "Bliv medlem" ude i menuen.
                    
                                  
            
          |   |   
        
        
          
         
					
					 
			 | 
			
				
        
			 |