Ergebnis 1 bis 3 von 3

Thema: Eigene PHP-Funktion, um String an eine IFrame-URL anzuhängen

      
  1. #1
    Forum Zuschauer
    Registriert seit
    08.05.2012
    Beiträge
    2

    Rotes Gesicht Eigene PHP-Funktion, um String an eine IFrame-URL anzuhängen

    Hallo,

    es geht um eine Webanwendung, die per IFrame in eine Typo3-Seite eingebunden wird.

    An die Source-URL des IFrames soll ein Parameter angehängt werden (die Front-End-User Session-Id). Diese eigentlich simple Aufgabe beschäftigt mich nun bereits seit mehreren Stunden, deshalb erhoffe ich mir hier Hilfe.
    Ich hätte nicht gedacht, dass das mit Typo3 so aufwändig ist

    EDIT: Das mit dem Auslesen des Cookies mit einer UserFunc habe ich jetzt hinbekommen! War ja doch gar nicht so schwer wie befürchtet.

    EDIT2: Hat sich erledigt, hab's mit JavaScript gefrickelt
    Geändert von 10verwrite (15.05.2012 um 09:17 Uhr)

  2. #2
    Forum Stammgast Avatar von Martin Terber
    Registriert seit
    11.08.2006
    Ort
    Köln
    Alter
    40
    Beiträge
    430

    AW: Eigene PHP-Funktion, um String an eine IFrame-URL anzuhängen

    TypoScript ist fein, hat aber definitiv seine Grenzen. Besonders bei individuellen Problemen kommt man mit der Einrichtung einer userFunc oft schneller zum Ziel. Übrigens gibt es auch ein Cookie Plugin für jQuery: Cookie | jQuery Plugins

    Vielleicht kannst du deine Lösung noch posten?
    Suche Linktauschpartner - Themen: Reisen und Übersetzungen.
    Konnte ich helfen, dann hilf mir: Meine Themen | Martin Terber - Typo3 & PHP

  3. #3
    Forum Zuschauer
    Registriert seit
    08.05.2012
    Beiträge
    2

    AW: Eigene PHP-Funktion, um String an eine IFrame-URL anzuhängen

    Entschuldige bitte, wie unüberlegt von mir. Ich war einfach nur froh, eine Lösung gefunden zu haben.

    HTML-Code:
    <iframe name="einframe" id="tool" src="http://www.google.de/"></iframe>
    <script type="text/javascript">  
      function CookieLesen(n) {
        a = document.cookie;
        while(a != ''){
            cookiename = a.substring(0,a.search('='));
            cookiewert = a.substring(a.search('=')+1,a.search(';'));
            // wenn es der letzte Parameter ist
            if(cookiewert == cookiename+'='){
                cookiewert = a.substring(a.search('=')+1,a.length);
            }
            
            if(cookiename == n){
                return cookiewert;
            }
            // vorderen Teil abschneiden
            i = a.search(';');
            if(i == -1){ // nicht gefunden
                i = a.length
            }
            else{
                i += 2;
            }
            a = a.substring(i,a.length);
        }
        return '';
    }
      document.getElementById("tool").src = "http://meinPc/neueUrl?fesess="+CookieLesen("fe_typo_user");
      alert(document.getElementById("tool").src);
    </script>
    Das Typo3-Cookie wird ausgelesen und als Parameter an die neue URL des Iframe angehängt.

    Einfach als HTML in eine Seite einfügen!

    Gruß!

 

 

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Facebook Kommentare

Ähnliche Themen

  1. Im RTE einer Tabellenzeile eine eigene CSS-Klasse geben
    Von pixelmake im Forum TYPO3 4.x Backend
    Antworten: 0
    Letzter Beitrag: 22.02.2012, 12:32
  2. t3s: Wie mache ich eine eigene Bibliothek oder Distribution?
    Von mic_jan im Forum Alle anderen Extensions
    Antworten: 6
    Letzter Beitrag: 24.04.2008, 21:44
  3. Newb: Wie binde ich eine PHP Funktion in eine Extension ein?
    Von bluefire im Forum Extension modifizieren oder neu erstellen
    Antworten: 1
    Letzter Beitrag: 13.03.2008, 18:14
  4. Wie kann ich eine eigene Extension debuggen?
    Von maxhb im Forum FAQ - Extensions
    Antworten: 0
    Letzter Beitrag: 08.11.2006, 16:15
  5. String teilen
    Von Tobit im Forum TYPO3 3.x Fragen und Probleme
    Antworten: 1
    Letzter Beitrag: 12.10.2005, 13:50

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74