Hallo Community,
bezüglich JavaScript bin ich ein absoluter Anfänger und habe mir aus einem JQueryMobile Beispiel ein erscheinendes Popup Fenster zusammen gestellt.
Das Beispiel ist aber so, dass das Popup-Fenster erst bei Betätigen einer Schaltfläche erscheint bzw. verschwindet.
Ich würde es aber so benötigen, dass das Popup-Fenster beim Laden der Seite erscheint und wenn sie fertig geladen ist, dass das Popup-Fenster automatisch wieder verschwindet.
Kann mir vielleicht jemand einen Tipp geben, wie ich den bestehenden HTML/JavaScipt Code umbauen muss, damit ich dieses Verhalten bekomme?
Vielen Dank!
Michael
bezüglich JavaScript bin ich ein absoluter Anfänger und habe mir aus einem JQueryMobile Beispiel ein erscheinendes Popup Fenster zusammen gestellt.
Das Beispiel ist aber so, dass das Popup-Fenster erst bei Betätigen einer Schaltfläche erscheint bzw. verschwindet.
Ich würde es aber so benötigen, dass das Popup-Fenster beim Laden der Seite erscheint und wenn sie fertig geladen ist, dass das Popup-Fenster automatisch wieder verschwindet.
Kann mir vielleicht jemand einen Tipp geben, wie ich den bestehenden HTML/JavaScipt Code umbauen muss, damit ich dieses Verhalten bekomme?
Vielen Dank!
Michael
HTML:
<html>
<head>
<?php
include_once("head_importJQueryMobile.php");
?>
<script type="text/javascript">
$( document ).on( "click", ".show-page-loading-msg", function() {
var $this = $( this ),
theme = $this.jqmData( "theme" ) || $.mobile.loader.prototype.options.theme,
msgText = $this.jqmData( "msgtext" ) || $.mobile.loader.prototype.options.text,
textVisible = $this.jqmData( "textvisible" ) || $.mobile.loader.prototype.options.textVisible,
textonly = !!$this.jqmData( "textonly" );
html = $this.jqmData( "html" ) || "";
$.mobile.loading( "show", {
text: msgText,
textVisible: textVisible,
theme: theme,
textonly: textonly,
html: html
});
})
.on( "click", ".hide-page-loading-msg", function() {
$.mobile.loading( "hide" );
});
</script>
</head>
<body>
<button class="show-page-loading-msg"
data-theme="b"
data-textonly="true"
data-textvisible="true"
data-msgtext="Custom Loader"
data-inline="true"
data-html="<span class="ui-bar ui-shadow ui-overlay-d ui-corner-all"><center><img src="ajax-loader.gif"><h2><br>120 Fragen werden für Sie geladen! <br>Bitte haben Sie ein wenig Geduld.</center></h2></span>" data-iconpos="right">Custom HTML</button>
<button class="hide-page-loading-msg" data-inline="true" data-icon="delete">Hide</button>
</body>
</html>
Zuletzt bearbeitet von einem Moderator: