Beiträge von Ronald

    Der Beitrag war nicht von mir.

    ID-Tag und Playlist sind zwei verschiedene Dinge, die Playlist ist eine Textdatei mit der Endung M3U. In der Liste kannst du deine Lieblingsstücke zusammenstellen, egal in welchen Verzeichnissen sie liegen. Durch Doppelklick auf die Playlist werden alle Stücke in den Player geladen.

    Abgesehen davon sprach er vom Windows-Medienplayer, der macht es aber glaube ich ähnlich.

    G.a.d.M.

    Ronald

    Moin Driver,

    in dem gelöschten Posting hatte schon jemand die Lösung geschrieben:

    Er ändert mit dem Mediaplayer nur die Playlisteinträge, aber nicht die Dateinamen.
    Man muß es andersherum machen: Dateinamen ändern und dann die Playlist neu laden.

    G.a.d.M.

    Ronald

    Zitat von MarcK

    das mit dem menu und javaskript, habs auf ne andere weise nicht hingekriegt, habt ihr nen gescheiden skript bereit für css?


    Mit CSS zwei Klassen erzeugen und den links in der Navigation abwechselns zuweisen. Du kannst dann für a:link und a:hover verschiedene Hintergrundfarben für die jeweilige Klasse festlegen.

    Zitat von MarcK

    die höhe des inframe hat einen speziellen grund, wenn ich das forum da importieren will ist alles in einem fenster sonst wäre es viel zu gross. der text am anfang wird sowieso noch minimiert


    Das Iframe ist schon in Ordnung, du solltest dann nur die Index-Seite auf 100% der Browserhöhe begrenzen, damit man keine 2 Scroll-Leisten bekommt.

    G.a.d.M.

    Ronald

    Moin!

    Mach es dir nicht so kompliziert:

    Nur noch weniger als 5% der User haben Bildschirmauflösungen unter 1024x768px, unter 800x600px sind es praktisch gleich null.

    Style die Seite für 1024x768 und fixiere sie auch entsprechend auf diese Größe für höhere Bildschirmauflösungen. Die beste Fixierung bekommst du mit einer Tabelle mit einer einzigen Zelle, die Tabelle auf 100% Höhe und Breite einstellen und deine eigentliche HP mit 900-1000px Breite ins Zentrum dieser Zelle legen.

    G.a.d.M.

    Ronald

    Versuche es mal so (ist im Grunde der gleiche Weg, nur einfacher):

    Code
    $image = "/test/banner.jpg";
    $bild = "/test/Bild".$player.".jpg";
    
    
    if (!file_exists($bild)) copy($image , $bild);

    Überprüfe vorher den CHMOD des Verzeichnis, ob das Script auch Schreibzugriff hat.

    G.a.d.M.

    Ronald

    Häh???

    PHP ist in erster Linie eine Datenbankanwendung und kann selbst überhaupt nichts ein- oder ausblenden, da es gar keine optische Ausgabe auf dem Bildschirm macht.
    PHP kann aber HTML-Quelltext erzeugen oder aus Templates laden und dann ausgeben.

    Wenn du also etwas ausblenden willst, dann mußt du das im HTML machen, indem du entweder ...
    - dem PHP-Script sagst, es soll bestimmten Quelltext nicht erzeugen, wenn eine Bedingung zutrifft, oder
    - du ein HTML-Element per Stylesheets auf unsichtbar setzt.

    Für die CSS-Variante kannst du aus dem PHP-Script eine Variable übergeben, z.B. so:

    PHP
    <?php
    ....
    $Bedingung ?  $Anzeige = "block" : $Anzeige="none";
    ...
    ?>

    Im HTML mußt du dann den Wert für die Variable "Anzeige" in einen Style "display:" einbauen.
    Wie man das macht hängt davon ab, wie du das HTML erzeugst/verwendest.

    G.a.d.M.

    Ronald

    ... und wandel die Grafiken mal um: BMP ist keine zulässige Grafik fürs Internet (auch wenn die Browser sie anzeigen können). Die Bilder als Bitmap sind von der Datei her viel zu groß. Wenn du sie zu kompremierten JPG umwandelst, dann haben die nur noch 10% der Dateigröße bei gleicher Bildqualität.

    G.a.d.M.

    Ronald

    Moin!

    Vergessen habe ich dich nicht.
    Da du deine HP aber mit unlesbaren Grafiken machst (die einzige lesbare ist "Ihr Name"), dazu dann auch noch PHP-Fehlermeldungen kommen und aus dem Quelltext nicht ersichtlich ist, welche Grafik was ist, müßte ich das ganze erstmal auf meinen PC kopieren, um näher zu analysieren, welche Zelle du überhaupt meinst.

    Meine Meinung zu dem Projekt: schreddern - es sieht nicht nur besch... aus, sondern der Quelltext ist auch völlig laienhaft und schlecht.
    Mit welchemProgramm hast du das verbrochen, die vielen unnötigen Spacer und die No-Name-Grafiken deuten auf Photoshop hin.

    Lerne HTML und CSS und fange das ganze neu an. Mache einen vernünftigen Hintergrund (eine Grafik!) und nimm für Text blos keine Grafiken. Text ist Text und alle Browser können Text darstellen, was soll der Unfug mit Grafiktexten, die niemand lesen kann.

    Ansonsten wenn du es trotzdem weiter machen willst: In die Zelle ein Blockelement mit dem Style "overflow:auto" legen.

    Leider kann ich anhand des Quelltextes nicht erkennen, welche Zelle du meinst.

    G.a.d.M.

    Ronald

    Mit Javascript kannst du keine HTML-Fehler beheben, bzw. macht es auch keinen Sinn so etwas zu versuche, weil es dann einfacher ist, die Fehler direkt zu beheben.

    Zitat von Jane

    Aber ich hab mir überlegt dass die Seite weiterhin nur auf IE läuft, und für all die anderen Browsers nur ne "Fehl-Nachricht" hinterlässt


    Das ist die schlechteste aller möglichn Lösungen, zumal die Seite im Firefox und Opera besser aussieht, als im IE.

    Ich könnte dit den Quelltext der einen Seite zwar schnell überarbeiten, da die Seite aber über PHP zusammengestellt wird, wird es dir das nichts nützen. Man müßte dafür alle Templates und das PHP-Script haben, sofern dieses auf die optische Ausgabe Einwirkung nimmt.

    Melde dich doch hier mal an und dann zeig mir bitte mal per PN die Templates und das PHP-Script (mit Winzip oder Winrar zusammenpacken und an meine Email oder PN senden), ich schau mr dann mal an wie aufwendig es ist.

    G.a.d.M.

    Ronald

    Moin!

    Zitat von Jane

    Das Problem liegt jedoch nicht beim Internet Explorer, sonder bei anderen Browsers, da die Seite dortbei nicht so angezeigt wird, wie sie beim Internet Explorer angezeigt wird.


    Nur weil der IE die Seite so anzeigt, wie du es haben möchtest, muß es noch lange kein gültiges HTML sein. Microsoft macht sein eigenes Ding im Internet.

    Es gibt zwei Möglichkeiten:

    1. entweder schreibst du deine Seiten generell fürs Internet - dann sollte der Quelltext fehlerfrei sein entsprechend der Vorgbae der W3C
    2. oder du schreibst für den IE, dann male auf die Startseite einfach drauf "andere Browser sind nicht willkommen"

    Firefox HTML-Tidy meldet folgende Probleme (maryjane.php):

    Insgesamt sieht die Seite im Firefox am besten aus, wenn man mal von der fehlenden Zentrierung des Steckbrieftabelle absieht. Das liegt übrigens an dem "</center>" vor der Tabelle. Im Opera geht es auch noch, im IE sehe ich die meisten Fehler, z.B. der breite schwarze Rand links vom Content (ist auch auf deinem Screenshot zu sehen).
    Die Tabelle zentrierst du W3C-gerecht mit dem Style "margin:auto". Das versteht der IE allerdings nicht, für den mußt du in dem darüberliegenden Element zusätzlich das Style "text-align:center" notieren.

    Du solltest dich generelll etwas mit Stylesheets beschäftigen, dann könntest du viele Probleme umgehen.

    Wenn du deine Seite XHTMLgerecht schreiben wilst, dann mach das im kompletten Quelltext und nicht nur am Anfang.
    Tip: laß es ganz, es macht dir keine Vorteile, nur Fehler.

    Noch ein Tip: welchen Browser ich benutze, welches OS ich auf meinem PC habe und wie spät es ist, das weiß ich alles selbst. Solche Angaben auf der HP sehen immer sehr laienhaft aus, unerfahrene User verwirrt es, sie denken, sie werden ausspioniert.
    Laß es einfach weg - schließlich machst du die HP ja über dich und nicht über deine Gäste.

    G.a.d.M.

    Ronald

    Zitat von Meenzer

    nein will innen mein "main" fenster haben, wodrinne die sachen geladen werden und außen ein Bild was ständig bleibt

    Also genau andersherum als du es beschrieben hast.

    Nimm eine Tabelle und setze in die Mitte einfach ein Iframe.

    G.a.d.M.

    Ronald

    Moin!

    So etwas geht pauschal erstmal nicht.

    Mann kann natürlich mit wilden Javascriptkonstruktionen auf die im Iframe dargestellte fremde Internetseite einwirken und ggf. auch den Target ändern, allerdings wird das dann dazu führen, daß entweder das Buchungssystem nicht mehr richtig funktioniert und/oder der Reiseanbieter dich sperrt.

    Mit einem kleinen Trick kann man jedoch evtl. etwas -legales- machen, was deinen Wünschen entspricht. Dafür müßte ich die Seite von dir aber einmal sehen.

    Bei allen Variationen bedenke bitte, daß du u.U. für Forderungen von Kunden mithaftbar wirst, wenn die Buchung komplett über deine HP läuft, da der Kunde dann augenscheinlich bei dir eine Reise gebucht hat.

    Gruß aus PI,

    Ronald

    Moin!

    So etwas geht pauschal erstmal nicht.

    Mann kann natürlich mit wilden Javascriptkonstruktionen auf die im Iframe dargestellte fremde Internetseite einwirken und ggf. auch den Target ändern, allerdings wird das dann dazu führen, daß entweder das Buchungssystem nicht mehr richtig funktioniert und/oder der Reiseanbieter dich sperrt.

    Mit einem kleinen Trick kann man jedoch evtl. etwas -legales- machen, was deinen Wünschen entspricht. Dafür müßte ich die Seite von dir aber einmal sehen.

    Bei allen Variationen bedenke bitte, daß du u.U. für Forderungen von Kunden mithaftbar wirst, wenn die Buchung komplett über deine HP läuft, da der Kunde dann augenscheinlich bei dir eine Reise gebucht hat.

    Gruß aus PI,

    Ronald