Gå til innhold

getElementById('').innerHtml fungerer ikke - trenger hjelp


Anbefalte innlegg

<? include("header.php"); ?>

<script type="text/javascript">
document.title = "Dahwan.info - Tutorials";
	function switchContent(string)
{
	document.getElementById('PageContent').innerHtml = '<object width=\"800\" height=\"618\"><param name=\"movie\" value=\"tutorials/" + string + ".swf\"><embed src=\"tutorials/hello world.swf\" width=\"800\" height=\"618\"></embed></object>';
}
</script>

<div id='PageContent'>
<ul>
	<li><a onClick="switchContent('hello world');">Hello, world!</a></li>
</ul>
</div>

 

Prøver å laste inn en flash film i stedet til lista.

 

Hvorfor fungerer ikke scripten ? o.O

Lenke til kommentar
Videoannonse
Annonse

Sikkert ikke - fikset det. Men det fungerer fortsatt ikke

 

<? include("header.php"); ?>

<script type="text/javascript">
function switchContent(string)
{
	document.getElementById('PageContent').innerHtml = '<object width="800" height="618"><param name="movie" value="tutorials" + string + ".swf"><embed src="tutorials/hello world.swf" width="800" height="618"></embed></object>';
	alert("BØ! scriptet kjøres");
}
</script>

<div id="PageContent">
<ul>
	<li><a onClick="switchContent('hello%20world');">Hello, world!</a></li>
</ul>
</div>

 

La til en alert til slutt i funksjonen. Den popper opp, men ingenting på sida skiftes.

http://dahwan.110mb.com/tutorials.php

 

Hjelp! Dette haster litt :(

 

Takk på forhånd

Lenke til kommentar

Raaart!

 

<? include("header.php"); ?>

	<script type="text/javascript">
		function switchContent(string)
		{
			document.getElementById('PageContent').innerHtml = '<object width="800" height="618"><param name="movie" value="tutorials" + string + ".swf"><embed src="tutorials/hello world.swf" width="800" height="618"></embed></object>';
			alert("BØ! scriptet kjøres \n" + string);
		}
	</script>

	<div id="PageContent">
		<ul>
			<li><a onClick="switchContent('hello%20world');">Hello, world!</a></li>
		</ul>
	</div>

</body>

</html>

 

Her får jeg en popup boks

 

 

Men DENNE fungerer ikke -

<? include("header.php"); ?>

	<script type="text/javascript">
		function switchContent(string)
		{
			document.getElementById('PageContent').innerHtml = '<object width="800" height="618"><param name="movie" value="tutorials" + string + ".swf"><embed src="tutorials/hello world.swf" width="800" height="618"></embed></object>';
			alert("BØ! scriptet kjøres \n" + string + "\n\n document.getElementById('pageContent').innerHtml);
		}
	</script>

	<div id="PageContent">
		<ul>
			<li><a onClick="switchContent('hello%20world');">Hello, world!</a></li>
		</ul>
	</div>

</body>

</html>

(La til innerHtml i alert boksen)

 

Så snart jeg bruker innerHtml så FUNGERER INGENTING -

 

Er det noen grunn til dette?

Noe feil med html sida mi?

Lenke til kommentar

Sånn kanskje

<? include("header.php"); ?>

<script type="text/javascript">
function switchContent(string)
{
	document.getElementById('PageContent').innerHtml = '<object width="800" height="618"><param name="movie" value="tutorials' + string + '.swf"><embed src="tutorials/hello world.swf" width="800" height="618"></embed></object>';
	alert("BØ! scriptet kjøres");
}
</script>

<div id="PageContent">
<ul>
	<li><a onClick="switchContent('hello%20world');">Hello, world!</a></li>
</ul>
</div>

Lenke til kommentar
  • 4 uker senere...

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...