php.de

Zurück   php.de > Webentwicklung > HTML, Usability und Barrierefreiheit

HTML, Usability und Barrierefreiheit Themen rund um Textauszeichnung, Formatierung, Barrierefreiheit und Usability.

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 11.01.2006, 17:49  
Gast
 
Beiträge: n/a
Standard Text aus Textdatei mit php an JS übergeben

Hallo,
ich habe in kleines JS mit dem ein Newsticker erzeugt wird. Der Text für den Newsticker steht in dem JS. Jetzt suche ich schon 2 Tage rum wie ich es irgendwie hin kriege eine Text aus der Textdatei ("lauftext.txt") mit php einzulesen und dann anstelle des Textes in JS da anzuzeigen.
Ich weiß das man JS auch einfach ins php einbinden kann aber das geht net weil ich die Seite in der der Ticker laufen soll html bleiben muss und wenn ich da php einbinden will muss auch die seite php sein.
Hat jemand net eine Lösung wie ich es hinkriege auf einer html seite einen newsticker (von rechts nach links) durchlaufen zu lassen der seinen Inhalt aus einer Textdatei nimmt?
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 11.01.2006, 18:14  
Erfahrener Benutzer
 
Registriert seit: 20.01.2005
Beiträge: 1.557
PHP-Kenntnisse:
Fortgeschritten
Buhmann ist zur Zeit noch ein unbeschriebenes Blatt
Buhmann eine Nachricht über ICQ schicken Buhmann eine Nachricht über MSN schicken
Standard

Die Einzige Möglichkeit, die Ich da sehe ist Ajax, und das funzt bekanntlich net überall

Beispielcode:
Code:
var httpObject = false;
        /**
        * Liefert das HTTPXML-Objekt und baut * automatisch eine HTTP-Verbindung zum Host-Server auf.
        */
        function setHttpObject() {
                // Wenn der Browser kein HTTPXML-Objekt
                // zur Verfügung stellt, wird eine Exception geworfen.
                try {
                        // Mozilla bietet XMLHttpRequest,
                        // der IE das ActiveX-Equivalent.
                        httpObject = window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject("Microsoft.XMLHTTP");
                } catch(exception) {
                        alert("Fehler");
                }
        }
        /**
        * Sendet einen GET-Request.
        */
        function request($request) {
                // Beginnt den Request.
                httpObject.open('get', $request);
                // Event-Handler für Statusänderungen der
                // Verbindung setzen.
                httpObject.onreadystatechange = response;
                // Sendet den von httpObject.open() begonnen Request.
                httpObject.send(null);
        }
        /**
        * Event-Handler für Statusänderungen der Verbindung.
        */
        function response() {
                // readyState = 4 (completed)
                // 0 = uninitialized ;
                // 1 = loading ;
                // 2 = loaded ;
                // 3 = interactive
                // status = 200 (okay)
                if((httpObject.readyState == 4) && ( httpObject.status == 200 ) ) {
                        // Ist der request abgeschlossen und der
                        // Return-Code gleich 200, wird die
                        // Antwort ins HTML geschrieben.
                        var resp = httpObject.responseText;
                        schreibetext(resp);
                }
        }
        function gettext() {
                // Das HTTPXML-Objekt setzen.
                setHttpObject();
                // Den Request senden.
                request("textdatei.txt");
        }
        function schreibetext(text) {
                document.getElementById("lauftext").innerHTML = text;
        }
        gettext();
in der funktion gettext() kannst du den namen der datei ändern

Das ist aber schon ziemlich kompliziertes js und ich gebe keine garantie darauf, dass das irgendwo funktioniert, geschweige denn überall.
Buhmann ist offline   Mit Zitat antworten
Alt 11.01.2006, 18:20  
Gast
 
Beiträge: n/a
Standard

Vielen Dank für die Hilfe aber da werd ich mir irgendwas anderes überlegen müssen.

Gruß
Kohle
  Mit Zitat antworten
Alt 11.01.2006, 18:40  
Erfahrener Benutzer
 
Registriert seit: 20.01.2005
Beiträge: 1.557
PHP-Kenntnisse:
Fortgeschritten
Buhmann ist zur Zeit noch ein unbeschriebenes Blatt
Buhmann eine Nachricht über ICQ schicken Buhmann eine Nachricht über MSN schicken
Standard

Anders geht es mit js nicht, falls diese Textdatei wirklich nur den besagten Text beinhaltet.
Buhmann ist offline   Mit Zitat antworten
Alt 12.01.2006, 10:14  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Code:
<script language="javascript" type="text/javascript" src="newsticker.js.php"></script>
Das müsste doch eigentlich gehen.
Die newsticker.js.php müsste dann etwa so aussehen:

Code:
<?php
header('Content-type: text/javascript');
printf('var newstickerMessage = "%s";', file_get_contents('news.txt'));
?>
Zergling-new ist offline   Mit Zitat antworten
Alt 12.01.2006, 19:24  
Erfahrener Benutzer
 
Registriert seit: 20.01.2005
Beiträge: 1.557
PHP-Kenntnisse:
Fortgeschritten
Buhmann ist zur Zeit noch ein unbeschriebenes Blatt
Buhmann eine Nachricht über ICQ schicken Buhmann eine Nachricht über MSN schicken
Standard

es geht doch gerade darum kein php zu verwenden...
Buhmann ist offline   Mit Zitat antworten
Alt 12.01.2006, 19:45  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Ich habs so verstanden, dass die Datei nicht umbenannt werden soll (weil auf sie verlinkt is oder was weiß ich), er aber trotzdem dynamisch an die Daten will.
Ansonsten wärs im komplett falschen Forum.
Zergling-new ist offline   Mit Zitat antworten
Alt 12.01.2006, 20:00  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von Zergling
Ich habs so verstanden
Ich leider gar nicht...

Zitat:
Zitat von kohle
Ich weiß das man JS auch einfach ins php einbinden kann aber das geht net weil ich die Seite in der der Ticker laufen soll html bleiben muss und wenn ich da php einbinden will muss auch die seite php sein.
  Mit Zitat antworten
Alt 12.01.2006, 21:58  
Erfahrener Benutzer
 
Registriert seit: 20.01.2005
Beiträge: 1.557
PHP-Kenntnisse:
Fortgeschritten
Buhmann ist zur Zeit noch ein unbeschriebenes Blatt
Buhmann eine Nachricht über ICQ schicken Buhmann eine Nachricht über MSN schicken
Standard

Zitat:
Zitat von Zergling
Ansonsten wärs im komplett falschen Forum.
hä?

Es ist doch unter (X)HTML, CSS & JavaScript, weil KEIN php verwendet werden soll...
Buhmann ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
JavaScript/PHP: qooxdoo 0.7.1 - Teil 1 : Eine Einführung Zergling-new Tutorials 6 25.01.2008 10:41
CSS - Bild im div container überlappt andere container Buschdieb HTML, Usability und Barrierefreiheit 13 19.07.2007 23:17
MySQL-Volltextsuche SvenLittkowski Datenbanken 6 14.06.2007 19:58
spalte rechts ausrichten, text aber trotzdem linksbündig Crypi HTML, Usability und Barrierefreiheit 5 14.09.2006 11:35
HTML-Entities nur für Text, nicht für HTML-Tags PHP-Fortgeschrittene 2 31.12.2005 00:08
CSS - Design (clear - Problem) HTML, Usability und Barrierefreiheit 7 21.12.2005 14:55
Text aus der DB verteilen PHP Tipps 2007 17 16.11.2005 12:04
[Erledigt] Link PHP Tipps 2005-2 10 20.07.2005 21:28
[Erledigt] DIV´s wollen nicht wie ich das will :-) HTML, Usability und Barrierefreiheit 22 28.03.2005 18:36
frames probleme HTML, Usability und Barrierefreiheit 6 18.01.2005 02:33
Text in einer Textdatei ändern. PHP Tipps 2005 3 08.01.2005 21:58
Per Button Text formatieren Igäl HTML, Usability und Barrierefreiheit 1 11.11.2004 06:25
Javascript: Text einfügen geht nich über "javascript:BL HTML, Usability und Barrierefreiheit 14 19.10.2004 21:44
Zeilenumbrüche aus einem formatierten Text entfernen woods PHP Tipps 2004 9 23.09.2004 12:50
txt-Datei erstellen d-81 PHP Tipps 2004 12 11.08.2004 20:31

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
js lauftext, newsticker textdatei, object von php an js übergeben, text aus textdatei in html übergeben, lauftext php script, php js laufschrift, lauftext aus datei, php javascript textdatei, php textdatei auslesen und an js übergeben, lauftext aus text datei, lauftext js, php news ticker code, textdatei per php übergeben, textdatei (.txt), newsticker js txt datei, newsticker txt javascript, laufschrift aus datei javascript, laufschrift aus txt in html, lauftext erstellen php-datei, xml files einbinden

Alle Zeitangaben in WEZ +2. Es ist jetzt 02:21 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.