Wie kann ich diesen HTML Link automatisch aufrufen?
Hallo Leute,
ich habe hier einen Link, wenn man ihn anklickt geht ein neues Fenster auf.
<a target="_blank" href="#" onClick="MyWindow=window.open('<a href="https://meineSeite.de">https://meineSeite.de</a>','MyWindow','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=800,height=500,left=50%,top=50%'); return false;">Hallo!</a>
Jetzt möchte ich, dass diese Aktion sofort geschiet, wenn die Seite aufgerufen wird.
Jetzt weiß ich allerdings nicht wie ich das machen soll, weil wenn ichs nur in onload packe, fehlt warscheinlich das target="_blank" oder was auch immer jedenfalls gehts nicht auf.
Kann mir jemand helfen?
LG
4 Antworten
Was du meinst ist glaube ich einfach ein altmodisches PopUp, das werden die meisten Browser zwar standardmäßig schon unterdrücken (selbst ohne AdBlocker, mit sowieso), aber so könnte man das z.B. machen:
<script>
function openInNewTab(url) {
var win = window.open(url, '_blank');
win.focus();
}
$(function(){
openInNewTab('http://google.de');
});
</script>
Ausgeführt wird die Funktion in diesem Fall per jQuery sobald die Seite geladen ist, wenn du kein jQuery benutzen willst kannst du die Funktion natürlich auch on load ausführen bzw mit nativem JS und document.ready...
Aber wie gesagt, bei den meisten wird das wegen AdBlocker / Browser-Einstellungen wohl sowieso nicht funktionieren (und das ist auch gut so ;)).
Eigentlich mit Javascript die Onload im Header geschieht mit dem Befehl
window.open('urlhierrein', '_blank');
Allerdings wird der Popup-Blocker motzen :)
Du musst eine javascript Funktion am besten erstellen die du als Attribut in deinen body Tag einbettest, indem du onload statt onclick verwendest (im body tag) dann die funktion die per javascript im head eingebunden wird die den link offnet
Bin mir nicht sicher was du meinst aber probier mal das window.open("http://www.URL.TLD", "_blank") ;