Webseite – die neusten Beiträge

Wo Website erstellen?

Ich bin Theologiestudentin und überlege zur Zeit, eine eigene Website zu den wichtigsten Themen über das Christentum für den Religionsunterricht zu erstellen, die, soweit meine akademischen Fähigkeiten es zulassen, möglichst wissenschaftlich akkurat sein sollte. Quasi eine Mini-Lexikon, welches in die Themen grundlegend einführt.

Ich würde dies auch gerne mit den Sozialen Netzwerken verbinden, um im besten Fall etwas Reichweite zu bekommen. Ähnliche Formate gibt es ja auch zu Geschichte oder Politik.

Mein Anliegen ist, meinen und anderen (zukünftigen) Schülerinnen und Schüler ein zuverlässiges Nachschlagewerk zu bieten, da die Literatur zu Religion oft nicht immer ganz zuverlässig ist und man sich sehr schnell auf seltsamen, teils unseriösen Seiten verirrt (insbesondere die mir jw.de enden), wenn man nicht weiß, wo man suchen sollte. Es gibt zwar auch sehr gute Seiten zu einzelnen Themen, die aber oft sehr zerstreut sind und wenig kompakt. Für Oberstufenschüler ist oftmals Literatursuche kein Problem und irgendwo auch eine Kompetenz, die man zum Abi erlernt haben sollte. Für die kleineren wäre es aber vermutlich ein Stück weit eine Stütze.

Ich suche demnach, nach einer Website, bei welcher man relativ viele Unterpunkte gliedern kann und im Besten Fall kostenlos ist, oder deren Preis sich in Grenzen hält (und auch für Lehrer mit eingeschränkter Medienkompetenz einfach zu bedienen ist🙂)

Homepage, Lernen, Schule, Webseite, Bildung, Unterricht, Schüler, Abitur, Content Management System, Gymnasium, Lehrer, Webentwicklung

Programm funktioniert nicht brauche Hilfe?

Brauche Hilfe. bei diesem Python Programm ich möchte das aus einer Textdatei Wörter zufällig ausgewählt werden und dann in einem Browser auf einer website eingefügt werden und dann ein Button auf der Seite gedrückt wird und falls es falsch ist die Wörter löscht und wieder von vorne anfängt.

from lib2to3.pgen2 import driver

import random

import time

from selenium import webdriver

from selenium.webdriver.chrome.service import Service

from selenium.webdriver.common.by import By # Neu: By importieren

# Funktion zum Einlesen der Wörter aus einer Textdatei und zufällige Auswahl von 6 Wörtern

def get_random_words_from_file(file_path, num_words=6):

with open(file_path, 'r', encoding='utf-8') as f:

words = f.read().splitlines()

return random.sample(words, num_words)

# Funktion zur Automatisierung des Browsers

def automate_browser(word_list, url, textfield_selector, button_selector, result_selector):

# WebDriver für Chrome starten mit dem Service-Objekt

service = Service('/usr/local/bin/chromedriver') # Pfad zum chromedriver anpassen

driver = webdriver.Chrome(service=service)

try:

# Webseite aufrufen

driver.get(url)

while True:

# Wörter in das Textfeld eingeben

textfield = driver.find_element(By.CSS_SELECTOR, textfield_selector).text # Neue Methode verwenden

textfield.clear() # Textfeld leeren

textfield.send_keys(' '.join(word_list)) # Wörter einfügen

# Button klicken

button = driver.find_element(By.CSS_SELECTOR, button_selector) # Neue Methode verwenden

button.click()

# Kurze Pause, um auf die Reaktion der Seite zu warten

time.sleep(2)

# Ergebnis überprüfen

result = driver.find_element(By.CSS_SELECTOR, result_selector) # Neue Methode verwenden

if "korrekt" in result.lower():

print("Eingabe war korrekt!")

break

else:

print("Eingabe war falsch, versuche erneut...")

# Neue Wörter auswählen

word_list = get_random_words_from_file("words.txt")

textfield.clear()

time.sleep(1)

finally:

pass

# Beispielhafte Verwendung:

if __name__ == "__main__":

# Pfad zur Datei mit den Wörtern

file_path = '/usr/local/bin/words.txt'

# URL der Webseite mit dem Textfeld und Button

url = 'URL einfügen'

# CSS-Selektoren für das Textfeld, den Button und das Ergebnisfeld

textfield_selector = '#input1' # Korrekter CSS-Selektor eingeben

button_selector = '#onboarding-form-submit-button' # Korrekter CSS-Selektor eingeben

result_selector = '#onboarding-form-submit-button' # Korrekter CSS-Selektor eingeben

# 12 zufällige Wörter aus der Datei auswählen

word_list = get_random_words_from_file(file_path)

# Automatisierung starten

automate_browser(word_list, url, textfield_selector, button_selector, result_selector)

driver.quit()

Webseite, Code, Programmiersprache, Python, Python 3

Was sind die größten Hürden auf Homepages für blinde Menschen?

Diese Frage ist für den Themenbereich "Fragen an eine blinde Person" - ich selbst betreibe mehrere Homepages und dort gibt es verschiedene Bereiche: einfache Texte, man kann QR-Codes fürs Handy oder digitale Visitenkarten (sogenannte vCards) erstellen, man kann Musik hören und über ein Kontaktformular mit mir Kontakt aufnehmen.

Nun frage ich als sehender Webmaster mich natürlich:

Was sind für jemanden mit Sehbeeinträchtigung eigentlich die größten Hürden auf vielen Homepages?

Um mal Beispiele zu nennen:

  • Mich kann man über ein Kontaktformular erreichen. Um SPAM zu vermeiden, muss man hierzu eine einfache Frage beantworten (ein Captcha im klassischen Sinne gibt es aber nicht).
  • Auf einer anderen Homepage habe ich eine E-Mail Adresse per Javascript eingeblendet, diese kann man aber auch durch Klick auf einen Link als Audiodatei diktiert bekommen. Nun frage ich mich: funktioniert so etwas in der Praxis bzw. wird z.B. so eine Diktierfunktion von Menschen mit Sehbeeinträchtigung überhaupt benutzt? Gibt's da Besseres außer spambot-freundlich die Mail-Adresse einfach im Klartext hinzuschreiben?
  • Im Musik-Bereich habe ich die von den meisten Browsern unterstützte Medienwiedergabe verwendet in einer Tabelle von Songs, die man sich anhören kann. Als sehender Benutzer würde ich einfach auf den Play-Button des Browsers klicken - aber wie muss ich mir das bei blinden Menschen vorstellen, gibt's da auch sowas? Oder sollte ich sowas anders lösen?

Und gibt es noch andere Dinge, die viele Webmaster mit vermutlich sogar recht wenig Aufwand ändern könnten um blinden Benutzern das Leben zu erleichtern? (anders formuliert: Wenn du als jemand mit Sehbeeinträchtigung dir von Webmastern etwas wünschen könntest, was wäre das?)

Homepage, Webseite

JS Taschenrechner, Dezimal in Binär und andersherum auch?

Hallo Zusammen,
ich bin seit knapp 3 Wochen in meiner Ausbildung und sollte einen Taschenrechner programmieren, was bis jetzt auch geklappt hat. Nun habe ich eine neue Aufgabe dazu bekommen, nämlich mit 2 Radio Buttons mir jeweils anzeigen zu lassen: Binär und Dezimal.
Ich bin absolut hilflos und freue mich über mögliche Lösungen und HIlfe. Danke im voraus.

<!DOCTYPE html>
<html lang="de">
   <head>
      <meta charset="utf-8">
      <meta name="viewport" content="width=device-width, initial-scale=1.0">
      <title>Taschenrechner No. 3</title>
      <script>
         let aktuellesErgebnis = 0;
         let modus;
         let aktuelleZahl;
         function AddLetter(zahl)
         {
         if(modus == null) 
         {
         document.getElementById("textboxDisplay").value = zahl;
         modus = "Nummern";
         }
         else
         {
         document.getElementById("textboxDisplay").value += zahl;
         }
         }
         function Plus()
         {
         Hilfe();
         document.getElementById("textboxDisplay").value = "";
         modus = "Plus";
         }
         function Minus()
         {
         Hilfe();
         document.getElementById("textboxDisplay").value = "";
         modus = "Minus";
         }
         function Mal()
         {
         Hilfe();
         document.getElementById("textboxDisplay").value = "";
         modus = "Mal"
         }
         function Geteilt()
         {
         Hilfe();
         document.getElementById("textboxDisplay").value = "";
         modus = "Geteilt"
         }
         function Restwert()
         {
         Hilfe();
         document.getElementById("textboxDisplay").value = "";
         modus = "Modulo"
         }
         function Gleich()
         {
         Hilfe();
         document.getElementById("textboxDisplay").value = aktuellesErgebnis;
         modus = null;
         }
         function Hilfe()
         {
         aktuelleZahl = Number(document.getElementById("textboxDisplay").value);
         if(modus == "Plus")
         {
         aktuellesErgebnis += aktuelleZahl;
         }
         if(modus == "Minus")
         {
         aktuellesErgebnis -= aktuelleZahl;
         }
         if(modus == "Mal")
         {
         aktuellesErgebnis *= aktuelleZahl;
         }
         if(modus == "Geteilt")
         {
         aktuellesErgebnis /= aktuelleZahl;
         }
         if(modus == "Modulo")
         {
         aktuellesErgebnis %= aktuelleZahl;
         }
         if(modus == null || modus == "Nummern")
         {
         aktuellesErgebnis = aktuelleZahl;
         }
         }
         function Weg()
         {
         document.getElementById("textboxDisplay").value = "";
         aktuellesErgebnis = 0;
         modus = null;
         }
      </script>
   </head>
   <body>
      <input type="radio" name="Umrechnung" value="Binär" />
      <input type="radio" name="Umrechnung" value="Dezimal" />
      <input id="textboxDisplay" readonly />
      <input type="button" value="1" onclick="AddLetter('1')" />
      <input type="button" value="2" onclick="AddLetter('2')" />
      <input type="button" value="3" onclick="AddLetter('3')" />
      <input type="button" value="4" onclick="AddLetter('4')" />
      <input type="button" value="5" onclick="AddLetter('5')" />
      <input type="button" value="6" onclick="AddLetter('6')" />
      <input type="button" value="7" onclick="AddLetter('7')" />
      <input type="button" value="8" onclick="AddLetter('8')" />
      <input type="button" value="9" onclick="AddLetter('9')" />
      <input type="button" value="0" onclick="AddLetter('0')" />
      <input type="button" value="+" onclick="Plus()" />
      <input type="button" value="-" onclick="Minus()" />
      <input type="button" value="*" onclick="Mal()" />
      <input type="button" value="/" onclick="Geteilt()" />
      <input type="button" value="Mod" onclick="Restwert()" />
      <input type="button" value="Löschen" onclick="Weg()" />
      <input type="button" value="=" onclick="Gleich()" />
   </body>
</html>
HTML, Webseite, JavaScript, Code, Programmiersprache

Meistgelesene Beiträge zum Thema Webseite