Ich möchte nun das die Daten nicht an die URL angehängt werden sondern für den Anwender unsichtbar übertragen werden. Normaler Weise verwendet man für solche Zwecke die Funktion Post. Kann ich in diesen Fall allerdings nicht anwenden da ich kein Formular verwende.
Was gibt es für Möglichkeiten. Mir fällt ein die Daten per Get an ein weiteres Dokument zusenden und dann per Session weiter an den Highlighter zu übertragen. Oder die Links durch Formulare zu ersetzen mit Unsicherbaren Textfeldern in dennen der Inhalt der Variablen drinnsteht. Beide Lösungen sind allerdings nur Frickellösungen. Gibt es bessere Methoden?
Funktioniert dann aber nicht wenn man mit mehreren Tabs arbeitet, also wenn man eine andere Datei anzeigen möchte als die die zuletzt die Sessionwerte gesetzt hat.
Würde gerne bei Session bleiben. Ideen wie ich unter Verwemdung von Session dennoch mehrere Tabs verwenden kann? Mir fällt da ein, das ich die Variablen um eine einmalige Zahl erweitere. Zum Beispiel die Dateigröße des Quellcode in Bytes. Statt
Das klingt für mich eher nach "Fusch am Bau" und es ist auch nicht effizient. ^^
Entweder überträgst Du per GET (willst Du nicht, warum weiß ich aber nicht) oder per POST (würde man ja nichts von merken/ sehen) oder Du urteilst anhand des Referer $_SERVER['HTTP_REFERER'] was wohl recht elegant wäre oder Du machst es rein per JS und DOM-Manupilation indem Du den Inhalt des Quelltext-Kontainer auf die ganze Seite maximierst nach dem Motto document.body.innerHTML=document.getElementById("quelltextcontainer").innerHTML und das wiederum könntest auch mit window.open kombinieren und in einem neuen Tab den Inhalt des Kontainers übertragen so wie ich das hier auf XProfan.Com mache.
hmmm...was hab ich mir denn gerade wieder für nen Humbug überlegt . Kann doch nicht nen Variblennamen abfragen den ich nicht wieder rekonstruieren kann, da ich die Variablen nicht übergeben habe.