Jukebox titel anzeige

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Benutzeravatar
gomamon
Mitglied
Beiträge: 37
Registriert: 15.07.2001 02:00
Wohnort: Hier un dort
Kontaktdaten:

Jukebox titel anzeige

Beitrag von gomamon »

hallo,
ich habe mier eine jukebox programmiert, nun möchte ich eine titel anzeige dafür machen:

Code: Alles auswählen

<font color="white">Aktueller Titel:<? print "$tit"  ?></font>
//für die titel anzeige
 <option>~Ranma~</option><? $tit = "ranma"; ?>
// ein beispiel 
was habe ich falsch gemacht?


//so besser :roll:
Zuletzt geändert von gomamon am 04.10.2002 20:15, insgesamt 1-mal geändert.
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

1. Heißt das [code]
2. Vielleicht beschreibst du mal, was passieren soll und was stattdessen passiert - Syntaktisch korrekt ist dein Code jedenfalls
Benutzeravatar
gomamon
Mitglied
Beiträge: 37
Registriert: 15.07.2001 02:00
Wohnort: Hier un dort
Kontaktdaten:

Beitrag von gomamon »

Pyramide hat geschrieben:1. Heißt das [code]
2. Vielleicht beschreibst du mal, was passieren soll und was stattdessen passiert - Syntaktisch korrekt ist dein Code jedenfalls

also ich habe eine listbox wenn ich was auswähle soll also in diesem fall ~Ranma~ soll das script under Aktueller Titel: ~Ranma~ anzeigen, aber bei mier zeigt er nichts nach den doppelpunkten an.


hier ist der der quelltext der list box

Code: Alles auswählen

 <form name="form">
            <p align="center"><select size="1" OnChange="namosw_goto_byselect(this, 'eingebettet')">
                <option selected>~DBZ~</option>
                <option value="chala_head_chala.htm">chala head chala</option>
                <option value="dan_dan.htm">Dan Dan</option>
                <option value="we_gotta_power.htm">we gotta power</option>
                <option value="we_were_angels.htm">we were angels</option>
                <option>~Ranma~</option><? $tit = "ranma"; ?>
                <option value="ranma-itslove.htm">Its love</option>
                <option value="ranma-lovepanic.htm">lovepanic</option>
                <option value="ranma-lovepanic2.htm">lovepanic2</option>
                <option value="ryogastheme.htm">Ryogas Theme</option>
                <option value="wild.htm">Wild</option>
                <option>~Omg~</option>
                <option value="omg-opening.htm">opening</option>
                <option value="omg-end.htm">Ending</option>
                </select></p>
            </form>
das ganze wird in ein iframe angezeigt das 0% größe hat.
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

Wenn oben die Variable $tit ausgegeben und weiter unten initialisiert wird, kann das natürlich nicht funktionieren...

Ich würde das so realisieren, daß du dem <form>-Element ein action="<?=$PHP_SELF ?>" und dem <select>-Element ein name="tit" spendierst; dann noch einen <input type="submit">-Button einfügst (und ggf. <select ... onChange="this.form.submit()">). Dann erhältst du den <option value="...">-Wert in $tit bzw. $_GET['tit'] oder $_POST['tit'].
Benutzeravatar
gomamon
Mitglied
Beiträge: 37
Registriert: 15.07.2001 02:00
Wohnort: Hier un dort
Kontaktdaten:

Beitrag von gomamon »

danke, und ich habe mich schon gewundert warum er den text nicht angezeigt hat :roll:
Benutzeravatar
gomamon
Mitglied
Beiträge: 37
Registriert: 15.07.2001 02:00
Wohnort: Hier un dort
Kontaktdaten:

Beitrag von gomamon »

nun zeigt er immer Ending mit .htm an und in der liste ist immer "<? ?>" wie kann ich das vermeiden, das er dass anzeigt?


Code: Alles auswählen

<html>
<html>
<head>
<title>Titel: </title>
<meta name="generator" content="Namo WebEditor v4.0">
<script language="JavaScript">
<!--
function namosw_goto_byselect(sel, targetstr)
{
  var index = sel.selectedIndex;
  if (sel.options[index].value != '') {
     if (targetstr == 'blank') {
       window.open(sel.options[index].value, 'win1');
     } else {
       var frameobj;
       if ((frameobj = eval(targetstr)) != null)
       frameobj.location = sel.options[index].value;
     }
  }
}
// -->
</script>
</head>

<body bgcolor="#D2F0FF" text="black" link="black" vlink="black" alink="black">
<table border="1" width="277" align="center">
    <tr>
        <td width="267">            <p align="center">Anime Jukebox</p>
        </td>
    </tr>
    <tr>
        <td width="267" height="103">
            <form name="form" action="<?=$PHP_SELF ?>" >
            <p align="center"><select size="1" OnChange="namosw_goto_byselect(this.form.submit(), 'eingebettet')" name="tit">
                <option selected>~DBZ~</option>
                <option value="chala_head_chala.htm"><? $tit = "chala head chala"; ?> </option>
                <option value="dan_dan.htm"><? $tit = "Dan Dan"; ?></option>
                <option value="we_gotta_power.htm"><? $tit = ">we gotta power"; ?></option>
                <option value="we_were_angels.htm"><? $tit = ">we were angels"; ?></option>
                <option>~Ranma~</option>
                <option value="ranma-itslove.htm"><? $tit = "Its love"; ?></option>
                <option value="ranma-lovepanic.htm"><? $tit = "lovepanic"; ?></option>
                <option value="ranma-lovepanic2.htm"><? $tit = "lovepanic"; ?></option>
                <option value="ryogastheme"><? $tit = "Ryogas Theme"; ?></option>
                <option value="wild.htm"><? $tit = "Wild"; ?></option>
                <option>~Omg~</option>
                <option value="omg-opening.mid"><? $tit = "opening"; ?></option>
                <option value="omg-end.htm"><? $tit = Ending?></option>
                </select></p>
            </form>
            <p align="center"><span style="background-color:black;"><font color="white">Aktueller Titel:<?print "$tit";?> 
            </font></span></p>
            <p align="center">&nbsp;<font face="Verdana" size="1" color="silver"><iframe src name="eingebettet" width="1%" 

height="1%" border="0" frameborder="0" scrolling="no">
</iframe><br></font><font size="2">made by </font><a href="mailto:webmaster@animesky.de"><font size="2">gomamon</font></a></p>
        </td>
    </tr>
</table>
<p><? include($tit); ?></p>
</body>
</html>

~edit~
Antworten

Zurück zu „Coding & Technik“