17. februar 2004 - 23:14 
												Der er
									15  kommentarer													 
									
		 
		
			
Hvorfor får jeg ikke lov til dette? 
			Jeg vil sætte et billede ind i en celle med denne funktion, men kun hvis der i forvejen er et specifikt billede i cellen.  Men min sammenligning er tilsyneladende ikke korrekt? Kan man ikke sammenligne med .src på denne måde? function showPicInMain(pic) {    if(document.getElementById("main").src ==     '/images/giraf.gif')    {        document.getElementById("main").src = pic;    } }
					
		
	 
Annonceindlæg tema 
 
Forsvar & beredskab 
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
 
 
	
		
								
					
				17. februar 2004 - 23:17  
				#1 
			 				 
						
		 
		
			Check hvad der faktisk står   alert(document.getElementById("main").src);
		
		
	 
	
		
								
					
				17. februar 2004 - 23:19  
				#2 
						
		 
		
			hvordan skal jeg så sammenligne med et billede der allerede optræder i en celle
		
		
	 
	
		
								
					
				17. februar 2004 - 23:21  
				#3 
			 				 
						
		 
		
			Hvad står der?
		
		
	 
	
		
								
					
				17. februar 2004 - 23:24  
				#4 
						
		 
		
			Ikke forstået.  Inde i min if hvor jeg sætter billedet lig parametren virker fint. Så jeg troede jeg kunne lave en sammenligning med document.getElementById("main").src også.
		
		
	 
	
		
								
					
				17. februar 2004 - 23:28  
				#5 
						
		 
		
			er main id'en til cellen - for celler har mig bekendt ikke nogen attribut der hedder src
		
		
	 
	
	
	
		
								
					
				17. februar 2004 - 23:30  
				#6 
						
		 
		
			main id´et er til billedet i cellen <img id="main" ......
		
		
	 
	
		
								
					
				17. februar 2004 - 23:34  
				#7 
						
		 
		
			prøv lige at finde ud af hvad src'en i virkeligheden er - fx: alert(document.getElementById("main").src); Jeg tror nemlig problemmet er at src'en i virkeligheden er den fulde url - og altså ikke kun /images/giraf.gif
		
		
	 
	
		
								
					
				17. februar 2004 - 23:35  
				#8 
						
		 
		
			hvis det viser sig at være problemmet kan du bare skrive: function showPicInMain(pic) {   if(document.getElementById("main").src.indexOf('/images/giraf.gif') != -1)   {       document.getElementById("main").src = pic;   } }
		
		
	 
	
		
								
					
				17. februar 2004 - 23:37  
				#9 
						
		 
		
			hehe, det med at teste hvad src'en var havde du jo allerede skrevet erik - så ikke ordentlig efter ;-)
		
		
	 
	
		
								
					
				17. februar 2004 - 23:40  
				#10 
						
		 
		
			ahh - nu ser jeg også først ordentligt efter ;-)
		
		
	 
	
		
								
					
				18. februar 2004 - 00:11  
				#11 
						
		 
		
			Det var stien der ikke var korrekt - tak for hjælpen, jeg skulle bare lige læse hvad det var du svarede en ekstra gang erikjacobsen. Tak for hjælpen - smid et svar så får du point
		
		
	 
	
		
								
					
				18. februar 2004 - 01:21  
				#12 
						
		 
		
			Når jeg nu får lov til at ændre src til <img> kan jeg så også få lov til at ændre usemap til <img>? Noget a´la    document.getElementById("main").usemap = '#newmap' -> dette lykkes dog ikke ;-)
		
		
	 
	
		
								
					
				18. februar 2004 - 08:08  
				#13 
						
		 
		
			du kan gøre sådan, men det virker sandsynligvis kun i IE: document.getElementById("main").useMap='#newmap';
		
		
	 
	
		
								
					
				18. februar 2004 - 10:54  
				#14 
			 				 
						
		 
		
			Da .useMap i min reference er angivet til at være IE4+ og NS6+ kan man nok regne med, at den virker i langt de fleste browsere !-)
		
		
	 
	
		
								
					
				18. februar 2004 - 10:56  
				#15 
						
		 
		
			ok, tak ;-)
		
		
	 
	
		
	
		
		
		
			
			Vi tilbyder markedets bedste kurser inden for webudvikling