Ergebnis 1 bis 6 von 6
  1. #1
    Empire
    Themenstarter
    Avatar von winphobiker
    Registriert
    11.2010
    Ort
    Nähe Gießen
    Beiträge
    88

    aus iframe befreien

    Liebe Ebbeltalker,
    ich habe im Rahmen eines Schulprojektes eine Webcam auf ein Nest mit brütenden Störchen gerichtet. Das Bild der Webcam ist in eine eigene Seite (webcam.htm) eingebunden, welche über ein Refresh ständig neu geladen wird. Diese Seite ist innerhalb eines iframes in eine Seite mit der Projektbeschreibung und auch links zu quicktime-downloads (storch.htm) eingebunden.
    Nun bekommt man bei manchen Suchkombinationen von Google nur die Adresse der Seite geliefert, die eigentlich innerhalb des iframes sein soll (als webcam.htm). Wie kann ich es realisieren, dass beim Laden der "nur Webcam-Seite" automatisch auf die Seite verwiesen wird, welche die Webcam-Seite als iframe enthält (also storch.htm)?
    Beste Grüße
    WinPhobiker

  2. #2
    drp
    drp ist offline
    Ontario Avatar von drp
    Registriert
    04.2011
    Beiträge
    342
    Mach aus der storch.htm eine .php Datei und beim Einbinden schreibst du src="storch.php?frame=1" und in der PHP Datei das hier:
    Code:
    <?php
    if($_GET["frame"] != 1) {
    header("Location: eigentlicheseite.html");
    }
    ?>
    Rest des HTMLs
    Viele Grüße von DRP - Homepage
     MacBook Air 11,6" |  iPhone 3GS 8GB |  iPad 2 16GB weiß Wi-Fi |  Magic Mouse | PC

  3. #3
    Empire
    Themenstarter
    Avatar von winphobiker
    Registriert
    11.2010
    Ort
    Nähe Gießen
    Beiträge
    88
    Hallo und danke an drp,
    die storch.htm ist schon so breit publiziert und etabliert, dass ich deren Dateinamen/-extension nicht ändern kann. Gibt es da nix mit Javascript oder so, welches beim Aufruf von webcam.htm (auch schon in Google eingeschliffen) automatisch auf die storch.htm springt?
    Gruß vom WinPhobiker

  4. #4
    drp
    drp ist offline
    Ontario Avatar von drp
    Registriert
    04.2011
    Beiträge
    342
    Per JavaScript weiß ich jetzt im Moment nichts..
    Aber wenn du JS Code ändern kannst, kannst du das doch auch zu einer PHP-Datei ändern. Wo ist also das Problem??
    Viele Grüße von DRP - Homepage
     MacBook Air 11,6" |  iPhone 3GS 8GB |  iPad 2 16GB weiß Wi-Fi |  Magic Mouse | PC

  5. #5
    Hildesheiner Goldrenette
    Registriert
    01.2010
    Beiträge
    678
    Naja ich glaube er befürchtet, dass wenn er den Dateinamen ändert sich sein Ranking bei Google verschlechtert. Mit JavaScript kannst Du es mit einem XMLHttpRequest lösen.

  6. #6
    Schöner von Nordhausen Avatar von timmy38233
    Registriert
    07.2008
    Alter
    18
    Beiträge
    324
    Per .htaccess kannst Du dem PHP Interpreter sagen, dass er die .htm Datei wie eine php-Datei behandeln soll (geht aber nicht bei jedem Serer). Der gesamte Dateiname bleibt also erhalten und Du kannst trotzdem drp's Lösungsvorschlag umsetzen.
    Code:
    AddType application/x-httpd-php .htm
    Da ich iframes und frames generell aber nicht mag würde ich auch auf die Ajax-Alternative mittels XMLHttpRequest zurückgreifen. Das ist einfach ein wesentlich besserer 'Stil'
    MacBook (white) 2 GHz Intel Core Duo - 2 GB Ram + Mighty Mouse (Wireless)
    MacBook Pro (2010) 2.4 GHz Intel Core 2 Duo - 4 GB Ram


    "The things you own, they end up owning you." - Tyler Durden (Fight Club)


Berechtigungen

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