Sie sind nicht angemeldet.

1

Dienstag, 16. Februar 2010, 08:01

gelöst: Firefox funktioniert - IE nicht

Hallo,

gerade habe ich entdeckt, dass meine Panoramen im IE nicht mehr angezeigt werden, obwohl im Firefox alles problemlos läuft. Der IE zeigt nur noch eine dünne schwarze Linie.

Hier der Code in der html Datei:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
<script type="text/javascript">
...
<body>
...

							<!------------------------------------------------------------->
							<!-- krpano                                                  -->
							<!------------------------------------------------------------->

							<div id="krpano">
								<noscript>
									<table 	width="100%" height="100%">
										<tr valign="middle">
											<td>
												<center>
													ERROR:
													<br/><br/>
													Javascript not activated
													<br/><br/>
												</center>
											</td>
										</tr>
									</table>
								</noscript>
							</div>

							// <![CDATA[
								if (typeof(deconcept) !== 'undefined' && deconcept.SWFObjectUtil.getPlayerVersion().major >= 6)
								{
									var so = new SWFObject(	"/fileadmin/krpano/krpano.swf", 
															"krpanoSWFObject", 
															"100%", 
															"100%", 
															"9.0.28",
															"#000000");
									so.addParam("allowFullScreen","true");
									so.addParam("allowScriptAccess","sameDomain");
									
									var path = document.location.href.substring(7).split("/");
									so.addVariable("parDomain", 		path[0]);
									so.addVariable("parSite", 			path[path.length -7]);
									so.addVariable("parObjectGroup",  	path[path.length -5]);
									so.addVariable("parObject",  		path[path.length -4]);

									// pass all external parameters to flash
									var q = document.location.search || document.location.hash;
									if(q)
									{
										var params = q.substring(1).split("&");
										for(var i=0; i<params.length; i++)
										{
											var param = params[i];
											var istgl = param.indexOf("=");
											if (istgl == -1) istgl = param.length;
											var pname = param.substring(0,istgl);
											var pval  = param.substring(istgl+1);
											
											if (pname == "krpanologo")
											{
												// shortcut to hide the logo 
												pname = "plugin[krpanologo].visible";
											}
											
											if(pname == "pano")
											{
												var locationdata = pval.substring(0).split("/");
												
												so.addVariable("parEtage", locationdata[0]);
												so.addVariable("parRaum",  locationdata[1]);
											}
											
											so.addVariable(pname, pval);
										}
									}
									
									so.useExpressInstall('/fileadmin/krpano/swfobject/expressinstall.swf');
									so.setAttribute('xiRedirectUrl', window.location);
									if ( so.write("krpano") ) { var mousewheelfixes = new SWFkrpanoMouseWheel(so); }
									
									document.getElementById("krpanoSWFObject").focus();
								}
								else
								{
									document.getElementById("krpano").innerHTML = '<table width="100%" height="100%"><tr valign="middle"><td><center>ERROR:<br><br>Adobe Flash Player 9 needed<br><br><br><a href="http://www.adobe.com/go/getflashplayer/"  target="_blank"><IMG SRC="http://www.macromedia.com/images/shared/download_buttons/get_flash_player.gif" BORDER="1"></a><br>...click here to download...<br><br><br><br></center></td></tr></table>';
								}
							// ]]>
							</script>
...
</body>


Ich bin "leicht" am verzweifeln, da am Freitag eigentlich der Launch stattfinden soll .... *cry* *cry*

Danke für jede Hilfe !!

Viele Grüße

Sepp
Virtuelle Rundgänge in den bayerischen Schlössern, Gärten und Seen: http://www.schloesser-bayern.com

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »spitzlbergerj« (16. Februar 2010, 14:30)


Beiträge: 602

Wohnort: Sachsen

Beruf: Webdesigner- und entwickler sowie Fotodesigner

  • Nachricht senden

2

Dienstag, 16. Februar 2010, 08:44

Hast Du mal ne URL?
Würde mir das ganze gern im Browser anschauen, da man da mehr über evtl. JS-Fehler erfährt.

3

Dienstag, 16. Februar 2010, 09:42

Hallo iceman_fx,

hier die URL: http://www.schloesser-bayern.com/fileadm…g/R049/pano.xml

Viele Grüße

Sepp
Virtuelle Rundgänge in den bayerischen Schlössern, Gärten und Seen: http://www.schloesser-bayern.com

4

Dienstag, 16. Februar 2010, 14:34

Hi,

habe das Problem gefunden:

Das <div>-Tag um das Panorama hatte per css einen Rahmen verordnet (= dünner schwarzer Strich ;-)) und eine Höhe von 83%. Dem swf-Object wurde aber eine Höhe von 100% mitgegeben (siehe oben). Der Firefox kann damit anscheinend irgendwie umgehen. Der IE in allen möglichen Versionen wohl nicht.

Nun hat das <div> nur noch den Rahmen und das swf-Objekt bekommt gleich die Höhe von 83% mit.

"Kaum machst 'as richtig, scho geht's" ...

Dem Launch am Samstag steht also nix mehr im Weg ..... endlich ...

Viele Grüße

Sepp
Virtuelle Rundgänge in den bayerischen Schlössern, Gärten und Seen: http://www.schloesser-bayern.com