Öffnen von mehreren Links im Erfassungsformular

Mithilfe von Thomas Bernhart herausgefunden und in den Song- und Release-Erfassungsformularen implementiert:
Folgender JS-Code öffnet mit einem Klick mehrere Datenbankabfragen auf ein Mal:

function makeDBinks() {
var act = document.modData.Act.value;
var title = document.modData.Titel.value;
var link2Discogs = ‚http://www.discogs.com/search?q=‘ + act + ‚+‘ + title + ‚&btn=&type=all‘;
var link2AMG = ‚http://www.allmusic.com/search/album/‘ + title;
var link2RYM = ‚http://rateyourmusic.com/search?searchtype=l&searchterm=‘ + title;
var link2Wikipedia = ‚http://en.wikipedia.org/w/index.php?search=‘ + title + ‚&title=Special%3ASearch‘;
var link2Metacritic = ‚http://www.metacritic.com/search/album/‘ + title + ‚/results‘;
var link2LyrikWiki = ‚http://lyrics.wikia.com/Special:Search?search=‘ + act + ‚+‘ + title + ‚&fulltext=0‘;

window.open(link2Discogs, „_blank“);
window.open(link2AMG, „_blank“);
window.open(link2RYM, „_blank“);
window.open(link2Wikipedia, „_blank“);
window.open(link2Metacritic, „_blank“);
window.open(link2LyrikWiki, „_blank“);
}

Einbinden der Funktion:
onclick=“makeDBinks(); return false;“ (siehe: https://developer.mozilla.org/en-US/docs/Web/API/Window.open#Best_practices)

Voraussetzung, dass der Code funktioniert ist, in den Einstellungen des Browsers Popups zuzulassen.

Zum Verhalten von Chrome:
http://stackoverflow.com/questions/16749907/window-open-behaviour-in-chrome-tabs-windows
https://code.google.com/p/chromium/issues/detail?id=158274

Kommentare sind geschlossen