Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte hier. Zur Startseite kommen Sie hier.

Texte einbinden

Hi

Ich wollte nur mal wissen ob man Texte bzw. Teile eines Scriptes mit Java Script einbinden kann.

Hintergrund ist folgender:

Ich habe mehrere Scripte die den selben Standardtext verwenden. Wenn ich nun eine Änderung des Textes vornehmen will muss ich alle Scripte durcharbeiten. Um dies zu verhindern will ich diesen Text nun in eine extra Datei auslagern.

Um die Texte ist zusätzlich noch eine Switch-Auswahl gebaut. Weil die Anzeige variabell ist. Die Auswahl wird über eine Mehrfachauswahl getroffen.

Das Array "sonstiges" enthält die Auswahl der Element der Mehrfachauswahl und wird durch einen Button an das Script übergeben

<input type="button" value="Druckansicht" OnClick="uebergabe(document.form.elements['auswahl'])">

Code:                   In Zwischenablage kopieren (nur IE)
1">

Nebenbei ich habe kein PHP zur Verfügung, also muss ich es über Java Script machen, wenn es geht =)

Ich bedanke mich schon mal im Voraus.

MfG Moonworker
Hier gehts zum Orginal Eintrag "Texte einbinden" im Forum

Antworten

Hi Moonworker,

ich würds mit Ajax machen. Schau Dir mal die Doku zu Prototype an: http://www.prototypejs.org/

Das wäre der Codeschnipsel, der Dir weiterhilft:

var myAjax = new Ajax.Request( 'deinetextdatei.txt', { method: 'get', onComplete: bindeTextEin });

function bindeTextEin(antwort)
{
// So greifst Du auf den Text zu:
// antwort.responseText;
}


2.

Danke für die schnelle Antwort.

Habs mal probiert, um festzustellen das der webserver kein ajax unterstützt. Habe nur leider keinen Rechte, Ajax nach zu installieren.

Gibt es vll noch einen andere Möglichkeit?


3.

JavaScript an sich kann weder Dateien schreiben noch auslesen.
Alternative: ActiveX o.ä., aber das willst Du dafür nicht wirklich...


4.

Das stimmt so nicht. In alten Browsern wird das Nachladen von Texten tatsächlich über eine IE Komponente gemacht. Bei allen State-Of-The-Art Browsern ist die Funktionalität bereits eingebaut.

Schreiben funktioniert jedoch nicht.


Hier gehts zum Orginal Eintrag "Texte einbinden" im Forum
 
phpforum.de | Impressum | Handy Bundles