Задать вопрос
Ответы пользователя по тегу HTML
  • Не работает display flex?

    @Metotron0
    Во-первых, неплохо бы закрыть div внутри header.
    Во-вторых, нельзя вкладывать ul прямо в ul.
    В-третьих, тег a нельзя вкладывать прямо в ul.
    В-четвёртых, nav нигде не открыт, чтобы его закрывать.
    В-пятых, у вас один из ul не закрыт (думаю, хотели написать nav).
    В-шестых, у вас попытка закрыть header, который уже закрыт.

    Советую расставить все отступы и внимательно следить за тегами, какой где открывается, а какой где закрывается
    67a3cecc6fb73354559271.jpeg
    Ответ написан
    4 комментария
  • Как я могу получить из ссылки ранее заданный параметр (chat_id), чтобы далее его передать cgi-скрипту в питоне?

    @Metotron0
    Вместо регулярок можно взять URL.
    XMLHttpRequest — довольно старая штука, сейчас есть fetch.
    function fetchData() {
    	const chatId = new URL(location).searchParams.get('chat_id')
    	const p1 = document.querySelector('#myParagraph')
    	const p2 = document.querySelector('#data-output')
    	
    	if (!p1) {
    		alert('Не найден элемент #myParagraph')
    		return
    	}
    
    	if (!p2) {
    		p1.textContent = 'Не найден элемент #data-output'
    		return
    	}
    
    	if (!chatId) {
    		p1.textContent = "Параметр 'chat_id' не найден в URL."
    		return
    	}
    
    	p1.textContent = chatId
    	fetch('cgi-bin/data.py?user_id=' + chatId)
    		.then(r => r.text())
    		.then(text => {
    			p2.textContent = text
    		})
    }
    fetchData()
    Ответ написан