0 votes
in SoSci Survey (dt.) by s260179 (130 points)

Wie kann ich einen Kreis innerhalb einer Vektorgrafik in HTML auf eine bestimmte Seite des Fragebogens verlinken (sobald der Kreis angeklickt wird, soll die entsprechende Seite erscheinen)?

"

<g transform="matrix(0.960211,0,0,0.956632,74.5953,300.017)">
<circle cx="929.165" cy="559.653" r="84.595" style="fill:rgb(80,93,102);"/>
</g>

a href geht bei mir nicht, da die Fragebogenseiten keine URL haben
mir fällt außerdem keine Möglichkeit ein mit a href über die Seitenkennung oder ID des internen Codes auf die Seite zu verlinken

ich hatte zusätzlich probiert die PHP Funktion button to page und gotopage ausprobiert, auch das funktioniert bei mir leider nicht

Grundsätzliches Problem ist, dass ich keinen Zielort als Referenz angeben kann.

Ich würde ungerne auf einzelne Fragen oder Elemente mit Variablen verweisen.

Über Hilfe wäre ich sehr dankbar.

by s260179 (130 points)
Ich muss leider nochmal fragen, ich habe super viel probiert, aber komme leider nicht weiter.
Mir ist der Ablauf klar, ich kann auch den unsichtbaren Button programmieren.
Kann mir jemand mit dem Java Script Teil helfen? Ich weiß nicht, wie ich das in meine SVG implementiere und genauso wenig wie ich definiere, dass wenn auf den Kreis der SVG geklickt wird, der unsichtbare Button geklickt wird. Wie würde der Code denn aussehen? Vielen Dank, ich wäre sehr dankbar über eine Antowrt.

1 Answer

0 votes
by SoSci Survey (312k points)

auf eine bestimmte Seite des Fragebogens verlinken

Damit das funktioniert, müssen die Daten der aktuellen Seite per Formular-Submit an den Server verschickt werden.

Sie können - wie Sie schon ansprechen - mittels buttonToPage() einen Knopf einfügen, der die korrekte Funktion hätte. Den verstecken Sie aber, indem Sie ihn mittels CSS aus dem sichtbaren Bereich hinaus schieben, oder einfach transparent schalten.

Nun brauchen Sie nur noch ein wenig Javascript, welches beim Klick auf den Kreis den Knopf anklickt. Viola. Nun gut, zugegeben, die Kombination von PHP-Code, HTML-/SVG-Code und JavaScript ist vielleicht nicht ganz trivial ;)

by s260179 (130 points)
Vielen Dank, ich versuche mich mal daran!

Willkommen im Online-Support von SoSci Survey.

Hier bekommen Sie schnelle und fundierte Antworten von anderen Projektleitern und direkt von SoSci Survey.

→ Eine Frage stellen


Welcome to the SoSci Survey online support.

Simply ask a question to quickly get answers from other professionals, and directly from SoSci Survey.

→ Ask a Question

...