PionierDer2
New member
Hallo,
ich versuche gerade per Javascript meine manuell in Typo3 eingebaute Fancybox zu starten. Der Inhalt der Box ist ein Iframe in der eine weitere Seite auf dem gleichen Server zu sehen ist.
Der originale Link zur Box lautet:
Bei einem Klick funktioniert dies auch schon wunderbar. Allerdings möchte ich, in Abhängigkeit von der Url, verschiedene Boxen automatisch starten lassen.
Laut der Fancyboxseite soll eine Box per JS zu starten mit
funktionieren.
Bei mir passiert dann aber rein gar nichts. ich habe schon einige verschieden Ansätze ausprobiert, die ich beim googlen entdeckt habe, alllerdings ohne Erfolg.
Beispielsweise auf sehr ähnliche Weise einen Div in der Box per JS gestartet. Mit einer externen Url funktionierte es dann aber nicht mehr. Der Ansatz kam hierher: javascript - how to just open a fancybox window (not onclick) - Stack Overflow.
Hat hier jemand eine Idee?
Der Code zum starten der Fancybox lautet:
ich versuche gerade per Javascript meine manuell in Typo3 eingebaute Fancybox zu starten. Der Inhalt der Box ist ein Iframe in der eine weitere Seite auf dem gleichen Server zu sehen ist.
Der originale Link zur Box lautet:
HTML:
<a href=".../?id=117" target="fancybox" class="link" id="link" rtekeep="1">
Bei einem Klick funktioniert dies auch schon wunderbar. Allerdings möchte ich, in Abhängigkeit von der Url, verschiedene Boxen automatisch starten lassen.
Laut der Fancyboxseite soll eine Box per JS zu starten mit
Code:
$(document).ready(function () {
$("#link").trigger('click');
});
funktionieren.
Bei mir passiert dann aber rein gar nichts. ich habe schon einige verschieden Ansätze ausprobiert, die ich beim googlen entdeckt habe, alllerdings ohne Erfolg.
Beispielsweise auf sehr ähnliche Weise einen Div in der Box per JS gestartet. Mit einer externen Url funktionierte es dann aber nicht mehr. Der Ansatz kam hierher: javascript - how to just open a fancybox window (not onclick) - Stack Overflow.
Hat hier jemand eine Idee?
Der Code zum starten der Fancybox lautet:
Code:
$(document).ready(function() {
$("a[target=fancybox]").fancybox({
"type" : "iframe",
"scrolling" : "no",
"width" : 900,
"height" : 650
}); });