Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: krpano.com Forum. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

Fernando

Fortgeschrittener

  • »Fernando« ist der Autor dieses Themas

Beiträge: 185

Wohnort: Habana, Cuba

Beruf: Architect, Photographer, Programmer.

  • Nachricht senden

1

Donnerstag, 14. Juni 2018, 17:06

How to detect if JavaScript is disabled after loaded HTML?

Hi,How to detect if JavaScript is enabled after loaded HTML? Is it possible to detect it with krpano?


Greets,
Fernando.

2

Donnerstag, 14. Juni 2018, 17:39

if javascript is disabled, there is no krpano, because krpano is javascript :)

but there are html <noscript> tags,
to display a text if js is disabled.

https://www.w3schools.com/TAGs/tag_noscript.asp

this is already used in the standard html
generated by using one of the droplets

Fernando

Fortgeschrittener

  • »Fernando« ist der Autor dieses Themas

Beiträge: 185

Wohnort: Habana, Cuba

Beruf: Architect, Photographer, Programmer.

  • Nachricht senden

3

Donnerstag, 14. Juni 2018, 17:48

Thank index, but I remember a game with buttons that it contain js code. This buttons only works when javascript are enabled. Rare, I will check this old project and comment you.
Greets,
Fernando

4

Donnerstag, 14. Juni 2018, 19:14

Hi,

have a look into any of the krpano html files - there is a <noscript> element there - and the content of that element will be shown when Javascript is disabled.

With the default krpano html files the text 'ERROR: Javascript not activated' will be shown centered in the viewer window.

Best regards,
Klaus

Fernando

Fortgeschrittener

  • »Fernando« ist der Autor dieses Themas

Beiträge: 185

Wohnort: Habana, Cuba

Beruf: Architect, Photographer, Programmer.

  • Nachricht senden

5

Freitag, 15. Juni 2018, 00:23

Thanks Klaus and Index. Then as said Index:
if javascript is disabled, there is no krpano, because krpano is javascript
Then krpano always (flash too) is based javascript.
Then, for example, the klaus html_div example runs always if is loaded krpano, because javascript is enable. Never is loaded krpano without javascript enable-

Please confirm all the above ;-)
Greets,
Fernando.

6

Freitag, 15. Juni 2018, 10:38

Hi,

Then krpano always (flash too) is based javascript.

The embedding code is Javascript, so yes, without Javascript the krpano viewer will not get added to the webpage.

If you want you could additionally also embed the krpano.swf Flash viewer in the <noscript> via an <object> element, but I don't think that makes much sense - first when the user manually disables Javascript, then he probably doesn't want Flash too - and second - all the Browser workarounds and fixes to Flash that will be done by Javascript (e.g. the detection if Flash is even available or the mouse wheel support) are not available too.

Best regards,
Klaus

Fernando

Fortgeschrittener

  • »Fernando« ist der Autor dieses Themas

Beiträge: 185

Wohnort: Habana, Cuba

Beruf: Architect, Photographer, Programmer.

  • Nachricht senden

7

Freitag, 15. Juni 2018, 19:02

Thanks, I was confused. My old projects did not work in flash but in html5, that was the problem. The problem was not related to javascript. The solution is to avoid flash when in the code there is javascript:

<script>
embedpano({swf:"p1/tour.swf", xml:"p1/tour.xml", target:"pano", html5:"only", passQueryParameters:true});
</script>
My question now is:
Why keeping on working with Flash?


Greets,
Fernando