2 Seiten mit einem Klick öffnen lassen ?

10/21/2012 18:05 .iDreazz™#1
Hey. Ich habe ein Problem, und zwar will ich bei meiner Homepage einfügen dass sich bei einem Klick auf z.B Home, einmal dann Home öffnet und dann in einem neuen Fenster noch eine andere Seite.

Also wenn Google jetzt meine Website wäre, dass sich dann bei einem Klick auf Suche einmal die Websuche öffnet und in einem anderen Fenster z.B web.de (ohne als Pop-Up anerkannt zu werden)

Ist das möglich und wenn ja wie ?

Lg. .iDreazz
10/21/2012 18:24 PseudoPsycho#2
Jap. Die normale Variante wäre:
HTML Code:
<a href="search.php" onClick="window.open('http://web.de');">Klick mich</a>
Dann wird web.de jedoch geblockt.

Du kannst folgendes machen:
HTML Code:
<a href="http://web.de" target="_blank" onClick="location.href='search.php';">Klick mich</a>
Dann wird das PopUp als vom Nutzer gewollt angesehen und nicht geblockt.
10/21/2012 18:41 .iDreazz™#3
Vielen dank
01/24/2013 15:23 .iDreazz™#4
Geht das ganze auch genauso einfach mit Button ?
01/24/2013 19:17 PseudoPsycho#5
Quote:
Originally Posted by .iDreazz View Post
Geht das ganze auch genauso einfach mit Button ?
Jup.
HTML Code:
<form action="http://web.de" method="GET" onSubmit="location.href='search.php';" target="_blank">
<input type="submit" value="Klick mich">
</form>
01/25/2013 19:36 .iDreazz™#6
Ahhh nice. :D Und mit nem img ?
01/25/2013 19:59 PseudoPsycho#7
Quote:
Originally Posted by .iDreazz View Post
Ahhh nice. :D Und mit nem img ?
Öhm, einfach 'nen Link drum setzen???
HTML Code:
<a href="http://web.de" target="_blank" onClick="location.href='search.php';"><img src="myimapge.png"></a>
Theoretisch geht's natürlich auch per image-Map:
HTML Code:
<img src="myimage.png" map="doublelink" width="200" height="200">
<map name="doublelink">
<area shape="rect" coords="0,0,200,200" href="http://web.de" target="_blank" onClick="location.href='search.php';" alt="Klick mich!">
</map>
01/25/2013 23:45 .iDreazz™#8
Ahh klar.. :D
So meine letzte Frage:
Kann man das iwie machen, dass sich das im Hintergrund öffnet ?
01/26/2013 12:09 martrixmarc#9
Du kannst das ganze auch einfach mit Javascript machen. Sprich du setzt nen Button mit ID und weißt dann per Javascript ne Funktion zu.
01/26/2013 13:33 PseudoPsycho#10
Quote:
Originally Posted by martrixmarc View Post
Du kannst das ganze auch einfach mit Javascript machen. Sprich du setzt nen Button mit ID und weißt dann per Javascript ne Funktion zu.
Naja, wenn man es nicht so macht wie ich, sondern beides per JS macht, gibt's hiermit Probleme:
Quote:
ohne als Pop-Up anerkannt zu werden


Quote:
Originally Posted by .iDreazz
Kann man das iwie machen, dass sich das im Hintergrund öffnet ?
Nee, geht nur per JS (und das ist auch wieder browserabhängig)...
Code:
var foo = window.open(...);
foo.blur();
window.focus();
01/26/2013 16:44 .iDreazz™#11
Achsoo und ist es möglich mehrere Seiten zu öffnen ?=
01/26/2013 17:29 PseudoPsycho#12
Quote:
Originally Posted by .iDreazz View Post
Achsoo und ist es möglich mehrere Seiten zu öffnen ?=
Auch nur über JavaScript...
HTML Code:
<a href="search.php" onClick="window.open('http://web.de'); window.open('http://web.de/seite2');">Klick mich</a>
Dann hast du allerdings wieder Probleme mit Popup-Blockern...