Supportnet Computer
Planet of Tech

Supportnet / Forum / Webseiten/HTML

neues fenster öffnen beim starten einer Homepage ??





Frage

Hallo. Wie bekomm ich es hin das wenn jemand meine homepage öffnet sich automatisch ein weiteres browserfenster öffnet mit ner anderen internetadresse??? Ich hoffe das war verständlich!! Gruß Rene

Antwort 1 von PsychoKiller

sag mal die addresse ich kuck mir dass mal an

Antwort 2 von cybster

Also ich habe da noch nicht so was gemacht suche nen script dafür erst mal.

Antwort 3 von Chrischi14

in den '<head>' teil:
<script language="JavaScript">
<!--
function popup()
{
location.href="http://dieadresse.de";
}
</script>

<body onLoad="popup()"...>

bei fragen oder falls es nicht funzen sollte mailen! ;)

Antwort 4 von cybster

Ich bedanke mich !

Probiere es aus.

Antwort 5 von Cybster

Frage

wie mach ich das bei frames???

Genauso ???

Antwort 6 von cybster

Hallo nochma

Das geht bei mir net ich weiß nicht warum !!!!

unter http://mitglied.lycos.de/gamezonepro/

ist die seite.

Antwort 7 von cybster

der öffnet mir das ganz nur in meinem haupt frame !!!

Wie bekomm ich das hin das es in nem neuen browserfenster kommt

Antwort 8 von semi

Guck mal hier (Siehe Antwort 3, window.open...)

Antwort 9 von cybster

Ho kommt denn das window.open hin ???

Antwort 10 von semi

Ersetze Deine popup Funktion durch das hier:

function popup() {
  window.open("http://http://mitglied.lycos.de/verona4u/", "Verona4U");
}

Zur Erklärung: mit location.href="..." machst Du eine Umleitung zu der gegebenen Adresse, mit open öffnest Du ein neues Fenster.

Gruss,
Michael

Antwort 11 von semi

Das http:// nur einmal :-)

Antwort 12 von Cybster

Hey super danke!

Und kann man es auch so machen das auch ne andere seite geladen wird?

also zum beispiel ein user kommt auf die und die seite und nen anderer user kommt auf die und die seite ???

Antwort 13 von semi

Nicht ohne serverseitiges Skript (z.B. Perl, PHP, JSP usw.)
Man muss die Benutzer nach irgendwelchen Kriterien unterscheiden können. Welche sollten es sein?

Antwort 14 von cybster

keine unterscheidung bei den usern einfach nur so

das in etwa so ist wie mit dem bannerscript!! Wenn man auf die hp das erste mal geht kommt ein banner, wenn man ein anderes mal zum beispiel drafu geht kommt ein anderes banner sowas meinte ich!!!

Antwort 15 von funjoker

hey das geht auch ohne javascript
also: <a href="wasweissich.htm" target="Hauptseite"> Bei target musst du den Namen angeben den du als Hauptseite gespeichert hast.

Gruss

Antwort 16 von semi

Könnte man mit Cookies machen (für jeweils 24 Stunden).

<script type="text/javascript">
<!--
 var keksVorhanden = false;
 if(document.cookie) {
  keksVorhanden = true;
 }
 else {
   var a = new Date();
   var b = today.getTime() + (24 * 60 * 60 * 1000);
   a.setTime(b);
   document.cookie = "Name=GAMEZONE; expires=" + a.toGMTString();
}

function popup() {
  if(keksVorhanden)
    window.open("https://supportnet.de", "Supportnet");
  else
    window.open("http://mitglied.lycos.de/verona4u/", "Verona4U");
}
//-->
</script>

Rest, wie gehabt.

Antwort 17 von semi

var b = a.getTime() + (24 * 60 * 60 * 1000);


Antwort 18 von cybster

geht das auch ohne cookis

Antwort 19 von semi

Irgendwo muss man die Information docvh unterbringen. Wie soll man es sonst entscheiden?
Beim ersten Aufruf öffnet sich das Fenster mit "http://mitglied.lycos.de/verona4u/", danach 24 Stunden lang immer "https://supportnet.de". Dann wieder die erste Seite einmal usw.

Alles andere würde, wie gesagt, ein serverseitiges Script erfordern.

Antwort 20 von cybster

Ne einfach soes ist egal welche seite aufgerufen wird ist nicht user abhängig !!!

Antwort 21 von cybster

Also per zufall soll das ausgewählt werden welche seite sich öffnet

Antwort 22 von semi


function popup() {
  var seiten = new Array(
                 "http://www.a.de",
                 "http://www.b.de",
                 "http://www.c.de",
                 "http://www.d.de"
               );
  n = (new Date()).getMilliseconds()%seiten.length;
  window.open(seiten[n], "");
}


Antwort 23 von cybster

Hey Tausend dank

werde das ma in der nächsten zeit ausprobieren