zurück zur Startseite
  


Zurück XHTMLforum > Webentwicklung (außer XHTML und CSS) > Javascript & Ajax
Seite neu laden Mit JavaScript neues Fenster mit vordefiniertem Inhalt öffnen

Antwort
 
LinkBack Themen-Optionen Ansicht
  #11 (permalink)  
Alt 04.02.2009, 12:21
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 28.11.2004
Beiträge: 547
lomtas befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von protonenbeschleuniger Beitrag anzeigen
Ja, aber natürlich erst nachdem die Seite geladen wurde. Aber wenn du schon eine XML Datei hast, warum verwendest du nicht AJAX?
Ich habe es mit AJAX versucht. Das Problem dabei: Speichert man die geschickten Inhalte ab, so sind diese schon vorher vom IE verändert und entsprechen nicht mehr dem, was man reingeschrieben hat. Ich möchte aber mit JavaScript den Inhalt der XML-Datei verändern und dann dem Nutzer die neue XML-Datei zur Verfügung stellen, die er dann abspeichern kann. Leider kann ich mit JS ja nicht direkt auf die Platte schreiben. Wenn ich direkt die XML-Datei in das Fenster lade, dann sieht sie auch genauso aus, wenn ich sie abspeichere. Jetzt versuche ich halt, den Inhalt in eine JS Datei zu bekommen, um dann das DOM zu beeinflussen. Ich hoffe, dass dieser Weg zielführend ist. Hast du eine bessere Idee? Ziel des ganzen ist es, dass man lediglich mit JS (serverseitige Programmiersprachen stehen nicht zur Verfügung) den Inhalt der XML-Datei verändern kann (die ist auch nur ein Ersatz für eine nicht vorhandene Datenbank). Verändern heißt Einträge hinzufügen, löschen und verändern. Das volle Programm halt.
Mit Zitat antworten
Sponsored Links
  #12 (permalink)  
Alt 04.02.2009, 12:30
Benutzerbild von protonenbeschleuniger
Verbesserer
XHTMLforum-Kenner
 
Registriert seit: 06.09.2007
Beiträge: 4.977
protonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblick
Standard

Ja, alles schön gut, aber ich wüßte jetzt nicht wie man dir dabei helfen könnte.

Es scheint du probierst wild rum und machst dabei viele Fehler (new window ist Code, der völlig aus der Luft gegriffen ist), du solltest dir also zuerst mal eine Dokumentation besorgen/bookmarken, z.b. selfhtml. Dann braucht man, um dir weiterhelfen zu können, einen konkreten Ansatz. Keine theoretische Beschreibung, am besten mit Beispieldaten.

Es wird dir kaum jemand anhand deiner Schilderungen eine Anwendung schreiben (können).
Mit Zitat antworten
Sponsored Links
  #13 (permalink)  
Alt 04.02.2009, 12:32
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 28.11.2004
Beiträge: 547
lomtas befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von protonenbeschleuniger Beitrag anzeigen
doch das funktioniert seit Netscape 2/IE 3
Hier ein Stückchen Code:
Code:
	NewCode = window.open('navigator.xml');
	NewCode.document.write("asdfasdfasdf");
	NewCode.document.close();
Das funktioniert im FF einwandfrei. Im IE6 bekomme ich aber eine Meldung, dass die Erlaubnis verweigert wurde. Screenshot: iefehler.png - Windows Live

Liegt das an irgendwelchen Sicherheitseinstellungen der Firma oder so?
Mit Zitat antworten
  #14 (permalink)  
Alt 04.02.2009, 12:33
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 28.11.2004
Beiträge: 547
lomtas befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von protonenbeschleuniger Beitrag anzeigen
Es wird dir kaum jemand anhand deiner Schilderungen eine Anwendung schreiben (können).
Das habe ich auch nicht vor. Ich versuche lediglich Ansätze in einer mir wenig bekannten Programmiersprache zu finden.

Geändert von lomtas (04.02.2009 um 12:37 Uhr)
Mit Zitat antworten
  #15 (permalink)  
Alt 04.02.2009, 12:46
Benutzerbild von protonenbeschleuniger
Verbesserer
XHTMLforum-Kenner
 
Registriert seit: 06.09.2007
Beiträge: 4.977
protonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von lomtas Beitrag anzeigen
Hier ein Stückchen Code:
Code:
	NewCode = window.open('navigator.xml');
	NewCode.document.write("asdfasdfasdf");
	NewCode.document.close();
Das funktioniert im FF einwandfrei. Im IE6 bekomme ich aber eine Meldung, dass die Erlaubnis verweigert wurde. Screenshot: iefehler.png - Windows Live

Liegt das an irgendwelchen Sicherheitseinstellungen der Firma oder so?
Nein, das liegt daran, dass du vermutlich die Seiten nicht über einem Server aufrufst, sondern dem file: Protokoll. Es ist aber auch nicht sinnvoll, eine Datei zu laden und dann diese zu überschreiben.

wie schon gesagt, es wird schwierig werden dir konkret zu helfen, da keiner weiß was du wirklich vorhast.
Mit Zitat antworten
  #16 (permalink)  
Alt 04.02.2009, 12:50
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 28.11.2004
Beiträge: 547
lomtas befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von protonenbeschleuniger Beitrag anzeigen
wie schon gesagt, es wird schwierig werden dir konkret zu helfen, da keiner weiß was du wirklich vorhast.
Zitat:
Zitat von lomtas Beitrag anzeigen
Ich möchte aber mit JavaScript den Inhalt der XML-Datei verändern und dann dem Nutzer die neue XML-Datei zur Verfügung stellen, die er dann abspeichern kann.
Die Datei liegt auf einem lokalen Filesystem und wird dort auch liegen bleiben. Sie wandert nicht auf den Server. Im IE ist es also nicht erlaubt Dateien die vom lokalen File-System geladen wurden in einem anderen Fenster zu verändern, verstehe ich das richtig?
Mit Zitat antworten
  #17 (permalink)  
Alt 04.02.2009, 13:04
Benutzerbild von protonenbeschleuniger
Verbesserer
XHTMLforum-Kenner
 
Registriert seit: 06.09.2007
Beiträge: 4.977
protonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblickprotonenbeschleuniger ist ein wunderbarer Anblick
Standard

scheint so, ich mach sowas nie.
Mit Zitat antworten
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre 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 aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Probleme mit CSS Frameerstellung joergi CSS 6 27.06.2011 11:17
Erkennen ob JavaScript deaktiviert ist und anderen Inhalt anzeigen Ares Javascript & Ajax 7 02.02.2011 13:45
Links in neuem Fenster öffnen Anonymous Fragen, Konstruktive Kritik, Lob / Bekanntmachungen 29 23.09.2004 20:35
Popup Fenster mit diesem Link öffnen chris58 CSS 1 12.07.2004 05:09
links in externem fenster öffnen... HELP Plz!! NoPlanClan CSS 4 12.01.2004 19:54


Alle Zeitangaben in WEZ +2. Es ist jetzt 16:51 Uhr.