The One
08.12.2006, 15:15:34
hallo,
ich möchte auf meine homepage hintergrundmusik laufen lassen. aber wenn man dann auf einen link klickt fängt die musik von vorne an, das will ich nicht. deswegen habe ich frames erstellt in einem läuft die musik im anderen ist die eigentliche homepage.
Nun ist mir klar das es durchaus vorkommt das einige leute durch diese musik genervt sind und deswegen möchte ich einen link setzen mit welchem man die musik abstellen kann. dieser soll auf der 'eigentlichen' homepage sein also nicht in dem frame wo die musik läuft.
so jetzt das problem:
es ist möglich die musik abzustellen aber leider gelingt es mir nicht das man die musik wieder einschalten kann...
wie stelle ich das am besten an?
hier meine bisheriger code:
index.php
<frameset rows="*,50">
<frame src="index2.php" name="index" noresize frameborder="0">
<frame src="music.php" name="music" scrolling="no">
<noframes>
<p>Es können keine Frames angezeigt werden!.</p>
</noframes>
</frameset>
index2.php
...
<? $action = $_GET['action'];
echo "<a href=\"?action=$action&soundswitch=1\" target=\"music\">SOUND ON/OFF</a>";
?>
...
music.php
<?
$sound = $_GET['sound'];
if(empty($sound)){
$sound = 1;
}
$soundswitch = $_GET['soundswitch'];
if($soundswitch == 1){
if($sound == 1){ $sound = 0; }
if($sound == 0){ $sound = 1; }
}
if($sound == 1)
{
echo "$sound<br>$soundswitch";
?>
<bgsound src="track.mp3" loop="infinite">
<?
}
?>
in index.php sind die frame definiert
in music.php wird die musik abgespielt
in index2.php befindet sich die eigentliche homepage
Wo liegt der Fehler?
danke im vorraus
ich möchte auf meine homepage hintergrundmusik laufen lassen. aber wenn man dann auf einen link klickt fängt die musik von vorne an, das will ich nicht. deswegen habe ich frames erstellt in einem läuft die musik im anderen ist die eigentliche homepage.
Nun ist mir klar das es durchaus vorkommt das einige leute durch diese musik genervt sind und deswegen möchte ich einen link setzen mit welchem man die musik abstellen kann. dieser soll auf der 'eigentlichen' homepage sein also nicht in dem frame wo die musik läuft.
so jetzt das problem:
es ist möglich die musik abzustellen aber leider gelingt es mir nicht das man die musik wieder einschalten kann...
wie stelle ich das am besten an?
hier meine bisheriger code:
index.php
<frameset rows="*,50">
<frame src="index2.php" name="index" noresize frameborder="0">
<frame src="music.php" name="music" scrolling="no">
<noframes>
<p>Es können keine Frames angezeigt werden!.</p>
</noframes>
</frameset>
index2.php
...
<? $action = $_GET['action'];
echo "<a href=\"?action=$action&soundswitch=1\" target=\"music\">SOUND ON/OFF</a>";
?>
...
music.php
<?
$sound = $_GET['sound'];
if(empty($sound)){
$sound = 1;
}
$soundswitch = $_GET['soundswitch'];
if($soundswitch == 1){
if($sound == 1){ $sound = 0; }
if($sound == 0){ $sound = 1; }
}
if($sound == 1)
{
echo "$sound<br>$soundswitch";
?>
<bgsound src="track.mp3" loop="infinite">
<?
}
?>
in index.php sind die frame definiert
in music.php wird die musik abgespielt
in index2.php befindet sich die eigentliche homepage
Wo liegt der Fehler?
danke im vorraus