tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
12
ZUGRIFFE
1896
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    KotiMcKot KotiMcKot ist offline Mitglied
    Registriert seit
    Sep 2008
    Beiträge
    12
    Hi will ein dynamische Weiterleitungsseiter erstellen. Prinzip soll so sein:

    Poste z.B. einen Link mit der URL "http://meinehp.de/site=http://www.eintracht.com/"

    Der User wird auf http://www.eintracht.com/ weitergeleitet und...

    1. Ein PopUp mit einer bestimmten Seite öffnet sich.
    2. Ein zweiter Tab mit einer bestimmen Seite öffnet sich.

    Tab wär mir eigentlich lieber, aber ersteinmal möchte ich wissen wie ich das mit der dynamischen weiterleitung hinkriegen soll.

    Gruß

    Ochi
     

  2. #2
    Avatar von Johannes7146
    Johannes7146 Johannes7146 ist offline Goldschnabel
    Registriert seit
    Sep 2007
    Ort
    Gütersloh
    Beiträge
    736
    weiterleiten:
    Code :
    1
    2
    3
    4
    
    <head>
    <meta http-equiv="refresh" content="5; URL=http://de.selfhtml.org/">
    <!-- ... andere Angaben im Dateikopf ... -->
    </head>

    Popup / Tab öffnen:
    (ist eigentlich das gleiche. Wenn in Firefox oder Opera ein popup aufgeht wird er automatisch in einem neuem Tab geöffnet
    mit width und height kannst du bestimmen wie groß es sein soll wenn es (so wie hier) auf 400 x 300 steht)sieht es aus wie ein pop up und nicht wie ein Tab)
    Code :
    1
    2
    3
    4
    5
    
    function popup (url) {
     fenster = window.open(url, "Popupfenster", "width=400,height=300,resizable=yes");
     fenster.focus();
     return false;
    }

    und dann den bodytag wiefolgt ergänzen:
    Code :
    1
    
    <body onload="popup(HIER DEINE URL EINTRAGEN)">

    Ansonsten einge gute Referenz für diese Fragen bietet
    http://de.selfhtml.org/
    Geändert von Johannes7146 (11.09.08 um 12:29 Uhr)
     
    Wenn mein Beitrag dir geholfen hat, würde ich mich sehr über eine positive Bewertung oder ein Danke freuen
    Gruß Johannes
    ::: Homepage :::

  3. #3
    KotiMcKot KotiMcKot ist offline Mitglied
    Registriert seit
    Sep 2008
    Beiträge
    12
    Ok, danke erstmal.

    Aber wie bekomme ich es hin das er immer auf die Seite weiterleitet die hinter site= steht?

    Wenn ich auf "http://meinehp.de/site=http://www.eintracht.com/" gehe soll er mich auf eintracht.com weiterleiten. Wenn ich "http://meinehp.de/site=http://cynamite.de" gehe soll er mich auf cynamite.de weiterleiten.

    Gruß

    Ochi

    EDIT:
    Meine Seite sieht jetzt so aus...

    Code :
    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
    
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Refresh" content="5; url=http://www.google.de/">
    <script language="javascript" type="text/javascript">
     
    var win=null;
     
    onerror = stopError;
    function stopError(){
        return true;
    }
     
     
    function G1221132578(){
        myleft=20;
        mytop=20;
        settings="width=900,height=700,top=" + mytop + ",left=" + myleft + ",scrollbars=no,location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=no,dependent=no";
        win=window.open("http://www.eintracht.com/","Eintracht",settings);
        win.focus();
     
    }
     
    </script>
     
    <script type="text/javascript">
      var zaehler = 3;                         
      var weiter_zu ="http://www.google.de";
     
      function downcount()
      {
        document.getElementById('digit').firstChild.nodeValue = zaehler ;
         if (zaehler == 0 )
         {
          window.location.href=weiter_zu;
         }else{
        zaehler--;
        window.setTimeout('downcount()', 1000);
        }
      }
      window.onload=downcount;
    </script>
    </head>
     
    <body onLoad="G1221132578();">
    <p>Automatische Weiterleitung nach <span id="digit" style="font-weight: bold;">3</span> Sekunden. Falls sie nicht warten moechten, klicken sie auf diesen <a href="http://www.google.de">link</a>.</p>
    </body>
    </html>

    Hab erstmal irgendwelche Links reingehauen...
    Geändert von KotiMcKot (11.09.08 um 13:45 Uhr)
     

  4. #4
    Avatar von Johannes7146
    Johannes7146 Johannes7146 ist offline Goldschnabel
    Registriert seit
    Sep 2007
    Ort
    Gütersloh
    Beiträge
    736
    wenn die Seite http://meinehp.de/site=http://www.eintracht.com/ geöffnet wird.... warum öffnest du dann nicht gleich ganz einfach die Seite http://www.eintracht.com/
     
    Wenn mein Beitrag dir geholfen hat, würde ich mich sehr über eine positive Bewertung oder ein Danke freuen
    Gruß Johannes
    ::: Homepage :::

  5. #5
    Maik Tutorials.de Gastzugang
    Hi,

    beschäftige dich mal mit dem mod-rewrite-Modul.

    mfg Maik
     

  6. #6
    KotiMcKot KotiMcKot ist offline Mitglied
    Registriert seit
    Sep 2008
    Beiträge
    12
    Weil ich eine Weiterleitungsseite machen will
    Der Grund ist doch nich so wichtig oder?
     

  7. #7
    KotiMcKot KotiMcKot ist offline Mitglied
    Registriert seit
    Sep 2008
    Beiträge
    12
    Zitat Zitat von Maik Beitrag anzeigen
    Hi,

    beschäftige dich mal mit dem mod-rewrite-Modul.

    mfg Maik
    Man, das ich ja voll kompliziert... Ich mek schon leichter geht es nicht. Werd mich mal damit beschäftigen.

    Leichter geht das nich oder?

    mfg

    Ochi
     

  8. #8
    Registriert seit
    Mar 2004
    Beiträge
    1.854
    Blog-Einträge
    2
    Wenn dein WebSpace o.ä. PHP unterstützt schreibst du überall
    PHP-Code:
    <?PHP echo urldecode($_GET["site"]); ?>
    hin wo die Url stehen soll, die in der URI als site=... angegeben ist.
    Unter Umständen könnte es auch folgendes sein:
    PHP-Code:
    <?PHP echo $_GET["site"]; ?>
    Btw: " Weiterleitung-Seiten sind *gähn* "

    Und mach lieber einen großen Link:
    HTML-Code:
    <a href="http://www.google.de">Falls sie nicht warten m&ouml;chten, klicken sie auf diesen link</a>
    Manche Menschen kommen innerhalb von 3 Sekunden nicht so schnell zu einem klitzekleinen "link"

    EDIT: 08.11.08 - 3:0 für Paderborn
    Geändert von ZodiacXP (11.09.08 um 14:15 Uhr)
     
    Gebe keine Hilfe per PN, Mail, Instant Messenger etc.
    und keine Copy&Paste-Lösungen - ein bisschen selbst nachdenken sollte drin sein. Konstruktivismus 4tw!


    MfG, Zod

    __________________
    rpd Framework: Rapid Web-Engineering in PHP (Manual | Google Code)

  9. #9
    KotiMcKot KotiMcKot ist offline Mitglied
    Registriert seit
    Sep 2008
    Beiträge
    12
    DANKE! Hab jetzt meine Weiterleitungsseite!

    Jetzt kommen wir zur Feinabstimmung:

    Wie kann ich einen Countdown einbauen, sprich: Sie werden in 3,2,1 weitergeleitet... Ihr wisst was ich meine

    @ZodiacXP: Paderborn-Fan?
     

  10. #10
    Registriert seit
    Mar 2004
    Beiträge
    1.854
    Blog-Einträge
    2
    Naja. Wenn man da schon ma lebt

    Also ein Countdown kann man mit JavaScript realisieren.
    Google spuckte auf Gut-Glück-Suche folgendes aus: http://www.jjam.de/JavaScript/Datum_...Countdown.html

    Achte besonders auf den Befehl window.setTimeout();
    Bin leider nich so gut in JS um das direkter zu lösen.
     
    Gebe keine Hilfe per PN, Mail, Instant Messenger etc.
    und keine Copy&Paste-Lösungen - ein bisschen selbst nachdenken sollte drin sein. Konstruktivismus 4tw!


    MfG, Zod

    __________________
    rpd Framework: Rapid Web-Engineering in PHP (Manual | Google Code)

  11. #11
    KotiMcKot KotiMcKot ist offline Mitglied
    Registriert seit
    Sep 2008
    Beiträge
    12
    So das soll dann auch die letzte Frage sein:

    Wie kann ich es denn genau schaffen das die Seite in einem neuen Tab geöffnet wird?

    Hab es schon mit "_blank" versucht klappt aber net...
     

  12. #12
    Maik Tutorials.de Gastzugang
    Hi,

    das ist dann eine Frage der Browser-Einstellung: beispielsweise im Firefox "Extras -> Einstellungen... -> Tab -> Neue Seiten sollen geöffnet werden in: () einem neuem Fenster - () einem neuen Tab".

    mfg Maik
     

  13. #13
    KotiMcKot KotiMcKot ist offline Mitglied
    Registriert seit
    Sep 2008
    Beiträge
    12
    Ok Danke!

    mfg

    Ochi
     

Ähnliche Themen

  1. Dynamische Zeilen erstellen
    Von hikeda_ya im Forum PHP
    Antworten: 3
    Letzter Beitrag: 01.10.10, 17:04
  2. Wordpress Plugin: Automatischer Linkverstecker bei Artikeln mit Weiterleitungsseite
    Von Tackleberry im Forum Stellenangebote (entgeltlich)
    Antworten: 1
    Letzter Beitrag: 26.06.08, 20:49
  3. dynamische Auswertungen erstellen
    Von LoMo im Forum PHP
    Antworten: 5
    Letzter Beitrag: 30.06.06, 09:51
  4. dynamische grafik erstellen
    Von schluuch im Forum PHP
    Antworten: 2
    Letzter Beitrag: 22.05.04, 21:58
  5. Dynamische erstellen von Zip-Packages?
    Von scevenger12 im Forum PHP
    Antworten: 1
    Letzter Beitrag: 06.10.02, 19:27