weblink Logindaten

Begonnen von JensS, 24 August 2018, 19:09:10

Vorheriges Thema - Nächstes Thema

JensS

Hi,

gibt es die Möglichkeit, data-Elemente per HTML-Attribut oder URL zu übergeben?
In einem iFrame habe ich einen Kalender verlinkt und möchte, dass die Anmeldung im Hintergrund stattfindet.
Das Anmeldefenster benutzt data-type im Zusammenspiel mit JavaScript.<form onsubmit="event.preventDefault(); login();">
<table>
<tr>
<td data-size="login_logo"><img data-type="system_logo" src="" alt="Logo" /></td>
</tr>
<tr>
<td data-size="login_input"><input data-type="system_username" type="text" name="username" class="fs" placeholder="Login" /></td>
</tr>
<tr>
<td data-size="login_input"><input data-type="system_password" type="password" name="password" class="fs" placeholder="Password" /></td>
</tr>
<tr>
<td data-size="login">
<select data-type="language" onchange="if($(this).val()!=''){globalInterfaceLanguage=$(this).find('option').filter(':selected').attr('data-type');resetSettings();if(isAvaible('CalDavZAP') && !isCalDAVLoaded)localizeCalDAV();if(isAvaible('CardDavMATE') && !isCardDAVLoaded)localizeCardDAV();if(isAvaible('Settings') && !isSettingsLoaded)localizeSettings();if(isAvaible('Projects') && !isProjectsLoaded)localizeProjects();}">
<option data-type=""> </option>
</select>
</td>
</tr>
<tr>
<td><img data-type="system_login" alt="login" title="login" src="images/login.svg" onclick="if(event.shiftKey) ignoreServerSettings=true; $(this).closest('form').find('[type=\'submit\']').click();" /></td>
</tr>
<tr style="display:none">
<td><input type="submit" /></td>
</tr>
</table>
</form>

function login()
{
$('#LoginLoader').fadeTo(1200, 1, function(){
globalLoginUsername=$('#LoginPage').find('[data-type="system_username"]').val();
globalLoginPassword=$('#LoginPage').find('[data-type="system_password"]').val();
loadConfig();
});
}


Gruß Jens
Debian auf APU2C4, HM-CFG-USB2, SIGNALduino, HM-ES-PMSw1-Pl, TFA 30.3121, TFA 30.3125, ITS-150, PIR-5000, configurable Firmata USB & LAN, 1-wire: DS-18B20, DS-18S20, DS-2408, DS-2413, diverse I2C-Komponenten, zigbee2mqtt, ESPEasy etc.

rudolfkoenig

Zitatgibt es die Möglichkeit, data-Elemente per HTML-Attribut oder URL zu übergeben?
Nein.

Man muesste das JavaScript analysieren, und dessen Aufrufe richtung Backend simulieren. Wenn das eine Folge von Aufrufen ist, oder GET nicht akzeptiert wird, dann ist das mit weblink nicht realisierbar.


JensS

Danke für die Antwort.
Es handelt sich um das Kalender-Frontend CalDavZap https://www.inf-it.com/caldavzap/.
Siehst du eine Chance oder gibt es evtl. ein FHEM-Modul, das einen Davical-Kalender adäquat einbinden kann?
Debian auf APU2C4, HM-CFG-USB2, SIGNALduino, HM-ES-PMSw1-Pl, TFA 30.3121, TFA 30.3125, ITS-150, PIR-5000, configurable Firmata USB & LAN, 1-wire: DS-18B20, DS-18S20, DS-2408, DS-2413, diverse I2C-Komponenten, zigbee2mqtt, ESPEasy etc.

rudolfkoenig

Soweit ich weiss, beherrscht das CALENDAR Modul das iCal Format, was wiederum von vielen Calendar-Servern unterstuetzt wird.

Vermutlich sollte man im Forumsbereich "Unterstuetzende Dienste/Kalendermodule" die Frage nochmal stellen, da lesen die Leute mit, die sich damit auskennen.

JensS

@rudolfkoenig
Ok, Thema ist verschoben.

@alle
Auf meinem FHEM-Server läuft eine lokale Instanz von CalDav und als Webfrontent CalDavZap.
Ziel ist es, den Kalender editierbar in FHEM einzubinden.Wie kann ich das realisieren?

Gruß Jens
Debian auf APU2C4, HM-CFG-USB2, SIGNALduino, HM-ES-PMSw1-Pl, TFA 30.3121, TFA 30.3125, ITS-150, PIR-5000, configurable Firmata USB & LAN, 1-wire: DS-18B20, DS-18S20, DS-2408, DS-2413, diverse I2C-Komponenten, zigbee2mqtt, ESPEasy etc.