Webstatt.org - Community seit 2006 - 2012 (2024?)

SWFUpload ausführen: was statt window.onload?

Avatar user-182
24.11.2007 09:47

Moin,

ich hab ein Problem mit SWFUpload (http://swfupload.mammon.se/). Das benutze ich ja auch auf www.multipic.de.

Normalerweise wird das Script so per window.onload ausgeführt:
    <script type="text/javascript">
var swfu;
window.onload = function () {
swfu = new SWFUpload({
upload_url: "/web-upload/",
post_params: {"sid": "{/literal}{$unid}", "send": "send"{if $einstellungen}, "einst": "{$einstsid}"{/if}{literal}},
file_size_limit : "20480",
file_types : "*.jpg;*.gif;*.png;*.jpeg",
file_types_description : "Bilddateien",
file_upload_limit : "0",
file_queue_error_handler : fileQueueError,
file_dialog_complete_handler : fileDialogComplete,
upload_progress_handler : uploadProgress,
upload_error_handler : uploadError,
upload_complete_handler : uploadComplete,
file_complete_handler : fileComplete,
flash_url : "/libs/swfupload.swf",
ui_container_id : "swfu_container",
degraded_container_id : "degraded_container",
debug: false
});
swfu.customSettings.upload_target = "divFileProgressContainer";
}
</script>

(da ist übrigens nochn bissl Smartycode drinne, nicht wundern ^^)

Nun habe ich aber eine Seite, in der dieser Uploader ein Bestandteil ist und die mittels Ajax geladen wird. Und jetzt funktioniert das mit dem onload nicht mehr.

Wer kann mir helfen..? =)

Viele Grüße,
Franky

Seid ihr auch schon wix'r? xD
Avatar user-162
24.11.2007 10:03

wahrscheinlich überschreibt dein AJAX Script den onload Event. Zeig mal den Code dazu...

Perfection is not when there’s nothing to add, but when there’s nothing to take away swisscheek.com/magazine
Avatar user-182
24.11.2007 10:08

Damit: http://www.dynamicdrive.com/dynamicindex17/ajaxtabscontent/

Seid ihr auch schon wix'r? xD
Avatar user-162
24.11.2007 11:36

Mh ich kann da den Fehler nicht gerade finden, habe aber auch gerade zu wenig Zeit.

Eine andere Lösung wäre das Script in eine Funktion zu packen und die am Ende der Seite aufzurufen, das hätte ungefähr den gleichen Effekt wie window.onload

[CODE]<script>macheFunktion();</script>
</bod>
</html>
[/CODE[

Perfection is not when there’s nothing to add, but when there’s nothing to take away swisscheek.com/magazine