jquery Mobil -> Dialog: Event vor open

DiDiJo

Erfahrenes Mitglied
Hi Leute,

ich habe auf einer mobilen WebAPP das Problem, dass sich mein Fullscreen-Slider zersemmelt, sobald ich in einem Dialog-Fenster die "Orientation" ändere.

Ich bin also im Slider (portrait) ->
öffne den Dialog -->
drehe das Gerät (landscape) -->
schließe den Dialog -->
nun sehe ich einen kaputten Slider

Ändere ich die Orientierung auf der Slider-Seite ist alles wunderbar, nur wenn ich mich im Dialog befinde gibt es Probleme.


Deshalb wollte ich nun mir die Orientierung speichern und den Dialog nur schließen, wenn KEIN Wechsel stattgefunden ist, andernfalls soll einfach ein Reload der Seite stattfinden. Keine elegante Lösung aber für mich reicht das vollkommen aus.

Aktuell öffne ich meine Dialog wie folgt:
HTML:
<a href="dialog.php" data-rel="dialog" data-transition="pop" class="icon text"></a>

Und ich habe versucht mir die Orientierung so zu speichern:
HTML:
<a href="dialog.php" data-rel="dialog" data-transition="pop" class="icon text" onclick="setOrientationVar()"></a>
Leider wird das "onclick"-Event ignoriert.


Kann mir einer sagen, wie ich ein EXTERNES Dialogfenster per JS-Script öffnen kann. Ich denke das schließen kriege ich danach selber hin ;-)


mfg Daniel
 
Zurück