Gå til innhold

Problem med visning av side etter overgang til PHP


Anbefalte innlegg

Jeg holder på å oppdatere siden min til php, og har fått det til på hele siden bortsett fra galleriet mitt.

 

selve galleri koden kjører når jeg kjører den alene, men når koden inkluderes i resten av siden vises den av en eller annen grunn ikke skikkelig.

 

Link til selve galleriet som fungerer --> http://www.arcticsilence.com/test/portfoli...underground.php

 

Link til galleriet som jeg vil ha til å funke --> http://www.arcticsilence.com/test/index.php?id=11

 

Koden som funker ser slik ut:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Portraiture</title>
<link href="../../css_files/index.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="wrapper">
<div id="banner"></div>
<div id="upperSpacerBar"><p></p></div>
<div id="menuContainer">
<ol>
<li><a href="/index.php">Home</a></li>
<li><a href="/index.php?id=2">Portfolio</a></li>
<li><a href="/index.php?id=3">Equipment</a></li>
<li><a href="/index.php?id=4">About</a></li>
<li><a href="/index.php?id=5">Login</a></li>
<li><a href="/index.php?id=6">Contact</a></li>
</ol>
</div>
<div id="lowerSpacerBar"><p></p></div>
<div id="indexPictureContainer"></div>

<div id="flashcontent">	
  <script type="text/javascript" src="swfobject.js"></script>
  <script type="text/javascript">
	var fo = new SWFObject("viewer.swf", "simpleviewer", "1000", "578", "8", "#EAEAEA");						
	//Optional Configuration
	fo.addVariable("langOpenImage", "Open Image in New Window");
	fo.addVariable("langAbout", "About");	
	fo.addVariable("preloaderColor", "0x999999");		
	fo.write("flashcontent");			
</script>	
</div>

<div id="footer"><p>Copyright © 2008 Francis Dougherty Paulin</p>
<div id="css_validation"><a href="http://jigsaw.w3.org/css-validator/validator?uri=www.arcticsilence.com">CSS</a></div>
<div id="html_validation"><a href="http://validator.w3.org/check?uri=referer">HTML</a></div>
</div>
</div>
</body>
</html>

 

Koden som jeg gjerne vil bruke i index sida mi med php:

<div id="flashcontent">	
  <script type="text/javascript" src="swfobject.js"></script>
  <script type="text/javascript">
	var fo = new SWFObject("viewer.swf", "simpleviewer", "1000", "578", "8", "#EAEAEA");						
	//Optional Configuration
	fo.addVariable("langOpenImage", "Open Image in New Window");
	fo.addVariable("langAbout", "About");	
	fo.addVariable("preloaderColor", "0x999999");		
	fo.write("flashcontent");			
</script>	
</div>

 

 

Index sida mi, som er basis for alle sidene:

<?
include 'login.php';
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Arcticsilence</title>
<link href="css_files/index.css" rel="stylesheet" type="text/css" />
</head>

<body>
<div id="wrapper">
<div id="banner"></div>
<div id="upperSpacerBar"><p></p></div>
<div id="menuContainer">
<ol>
<li><a href="index.php">Home</a></li>
<li><a href="index.php?id=2">Portfolio</a></li>
<li><a href="index.php?id=3">Equipment</a></li>
<li><a href="index.php?id=4">About</a></li>
<li><a href="index.php?id=5">Login</a></li>
<li><a href="index.php?id=6">Contact</a></li>
</ol>
</div>
<div id="lowerSpacerBar"><p></p></div>
<?
if ( isset($_GET['id'])) {
$id = $_GET['id'];

$result = mysql_query("SELECT * FROM HTML WHERE ID= '$id'",$db);
$myrow = mysql_fetch_array($result);
}


if (!file_exists($myrow['Page'])) 
{
$side = 'main.php';
}

else
{
$side = $myrow['Page'];
}
include $side;
?>
<div id="footer"><p>Copyright © 2008 Francis Dougherty Paulin</p>
<div id="css_validation"><a href="http://jigsaw.w3.org/css-validator/validator?uri=www.arcticsilence.com">CSS</a></div>
<div id="html_validation"><a href="http://validator.w3.org/check?uri=referer">HTML</a></div>
</div>
</div>
</body>
</html>

 

IE gir feilmeldingen, når jeg åpner den ikke-fungerende portfolio siden (Opera sier ikke ifra):

Line: 27
Char: 3
Error: 'SWFObject' is undefined
Code: 0
URL: http://www.arcticsilence.com/test/index.php?id=11

 

 

Håper noen ser hva problemet er, jeg klarer ikke å finne ut av det.

 

Mvh

 

Francis

Endret av :Francis:
Lenke til kommentar
Videoannonse
Annonse

Nå føler jeg litt dum nå, men jeg forstår hva du mener.

 

Jeg må altså holde orden på linken til swfobject.js, slik at den finner den. Det sier seg egentlig selv...

 

Jeg har oppdatert fila slik, men det ser ikke ut til å hjelpe:

 

<div id="flashcontent">	
  <script type="text/javascript" src="/portfolio/underground/swfobject.js"></script>
  <script type="text/javascript">
	var fo = new SWFObject("viewer.swf", "simpleviewer", "1000", "578", "8", "#EAEAEA");						
	//Optional Configuration
	fo.addVariable("langOpenImage", "Open Image in New Window");
	fo.addVariable("langAbout", "About");	
	fo.addVariable("preloaderColor", "0x999999");		
	fo.write("flashcontent");			
</script>	
</div>

 

Takk for hjelpa!

 

Mvh

 

Francis

Lenke til kommentar

Det ble kanskje litt uklart, men jeg har lastet opp siden til roten av webhotellet mitt. Jeg tenkte jeg skulle la test stå, slik at jeg ikke redigerer på ting hele tide, for da gir ikke linkene i tråden mening.

 

http://www.arcticsilence.com/index.php?id=2

 

Etter mitt hode burde det fungere nå som jeg linker til

 

/portfolio/underground/swfobject.js

 

http://www.arcticsilence.com//portfolio/un...nd/swfobject.js finnes jo :hmm:

 

Mvh

 

Francis

Lenke til kommentar

ENDELIG!

 

Det var en del som skulle til for å få det til å fungere:

 

<div id="flashcontent">	
  <script type="text/javascript" src="../portfolio/underground/swfobject.js"></script>
  <script type="text/javascript">
	var fo = new SWFObject("viewer.swf", "simpleviewer", "1000", "578", "8", "#EAEAEA");						
	//Optional Configuration

	fo.addVariable("xmlDataPath", "../portfolio/underground/gallery.xml"); 
	fo.addParam("xmlDataPath", "../portfolio/underground/gallery.xml");

	fo.addVariable("preloaderColor", "0x999999");		
	fo.write("flashcontent");			
</script>	
</div>

 

<?xml version="1.0" encoding="UTF-8"?>
<simpleviewergallery maxImageWidth="992" maxImageHeight="570" textColor="0xFFFFFF" frameColor="0x000000" frameWidth="02" stagePadding="0" navPadding="0" thumbnailColumns="0" thumbnailRows="0" navPosition="left" vAlign="center" hAlign="center" title="SimpleViewer Gallery" enableRightClickOpen="false" backgroundImagePath="" imagePath="portfolio/underground/images/" thumbPath="">
<image>
<filename>1.jpg</filename>
</image>
<image>
<filename>2.jpg</filename>
</image>
<image>
<filename>3.jpg</filename>
</image>
</simpleviewergallery>

 

Det måtte også legges en kopi av viewer.swf i roten av sida,der index ligger.

 

Takk for all hjelp!

 

Mvh

 

Francis

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...