Installer erstellen ...
-
Hallo zusammen, komme direkt von Google, wenn man einen Webspace hat, und ein exe-File, als Installer ins Netz stellen möchte, so dass ein Client sich das Programm ins Download-Verzeichnis herunterladen kann, wie geht man vor ? Wie erstelle ich den Installer, und wie richte ich den Download ein ? Was sind die einzelnen Schritte ? Muss man da NSIS verwenden, oder kann man Visual Studio verwenden ? Kenne mich mit HTML, CSS JavaScript, etwas mit ASP.NET und C# aus. Ich suche die ganze Zeit mit Google ...Wenn jemand etwas weiss ?
-
@biter Es gibt Software die Installer für dich erstellt, guck mal hier: https://jrsoftware.org/isinfo.php
Sonst Website erstellen, mit Link auf die Datei. Wenn du HTML kannst, sollte das ja kein Problem sein. Da gibt es sehr sicher auch Tutorials, die über Google auffindbar sein sollten.
-
Hier ein Problem:
<a href="dasbild.png" download="meinedatei.png"><button>MeinButton</button></a>
Da kommt die Fehlermeldung::
Warnung 1 Validierung (XHTML 1.0 Transitional): Das download-Attribut ist kein gültiges Attribut des a-Elements.
-
Selbstverständlich nur eine Warnung. Es wird die Datei "dasbild.png" nicht in den Download-Ordner verschoben, sondern angezeigt !
-
Doctype vergessen?
-
Verstehe ich jetzt nicht: auf meinem Laptop, geht folgendes:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Unbenannte Seite</title>
</head>
<body>
<a href="GeorgsBild.png" download><button>MeinButton</button></a>
</body>
</html>Auf dem anderen Rechner ( gleiches Betriebssystem Windows 7 Professional ) geht es nicht, da wird die Bild-Datei auf dem Browser angezeigt, anstelle dass sie ins Download Verzeichnis kopiert wird. Liegt es an einem anderen Browser ?
-
Die Frage ist vor allem, welche Browser du verwendet hast. Nicht jede Browser Version versteht das download attribute.
-
Bei Chrome geht's, bei IE nicht, wie kann ich dann eine Datei vom Server ins Download-Verzeichnis kopieren ? Mit HTML, oder JavaScript ? Was bei allen Browsern geht ?
-
Habs jetzt auch gelesen: "Chrome, Firefox und Microsoft Edge tun das. Der Internet Explorer unterstützt es selbst in Version 11 nicht. Safari erst ab Version 10.1"
-
Da Web Tech echt nicht mein Spezialgebiet ist: frag Google, da gibt es bestimmt was.
Oder: Unterstütz keine alten Browserversionen, wenn möglich
-
@biter sagte in Installer erstellen ...:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
XHTML? Ernsthaft?
-
In meinem HTML5 Buch steht, dass HTML5 und XHTML kompatibel seien, bisher ging alles damit. Meinst Du, dass das das Problem sei ? Welche Probleme kann es damit geben ?
-
@biter sagte in Installer erstellen ...:
HTML5 und XHTML kompatibel seien
Ist das Buch von Jürgen Wolf?
HTML 4.01 ist nicht kompatibel?
-
So genau will ich es gar nicht wissen, da gibt es HTML, CSS, JavaScript, Bootstrap, JQuery, ASP, PHP, MVC, Core, WebAPI, SignalR, Razor, RabbitMQ, Angular, Blazor, MS Azure, Knockout.js ... Ein Reichtum ? Nein ! Ein Armutszeugnis ! Gott sei Dank, dass ich mich damit nicht auseinandersetzen muss !!! Ich kann auch mit älteren Softwareprodukten arbeiten, Hauptsache ich komme zurecht !!! Also nichts für ungut ...
-
@biter sagte in Installer erstellen ...:
Hauptsache ich komme zurecht !!!
Das klappt ja, wie man sieht 111!!!11
-
Ja hast recht, muss mich korrigieren, ich komme damit nicht zurecht !!!
-
Wenn deine Firma dich nicht grade dazu zwing IE kompatibel zu sein, würde ich den komplett ignorieren.
Bezüglich doctype würde ich halt html5 nutzen ... ältere Frameworks etc. nutzen ist eine Sache .... ältere Standards verwenden sollte man dagegen ohne gute Begründung erstmal nicht.
Edit: Ich korrigiere "ältere abgelöste Standards"
-
Danke Euch !!!
-
Ich würde einfach keinen Button für den Download verwenden sondern einen ganz normalen Link. Also statt des Button-Elements einfach Text in dein
<a>
Element reinschreiben:<a href="GeorgsBild.png" download>Trallala das Bild lala blabla</a>
Dann ist es auch kein Problem wenn ein Browser das "download" Attribut nicht kennt und ignoriert. Dann kann der User nämlich einfach im Kontext-Menu für den Link auf "Save link as..." klicken -- falls der Browser meint beim anklicken des Links etwas anderes machen zu müssen.
-
Wie kann man mit JavaScript oder JQuery, den Pfad zum lokalen Download-Ordner bestimmen ? Wenn man den vom Client verwendeten Browser bestimmen will, geht auch: if($.browser.chrome) alert('Chrome'); Wird aber ab Version 1.9 nicht mehr unterstützt. geht da aber: if (navigator.userAgent.indexOf("Chrome") != -1 ) ....? soll laut Buch nicht immer gehen ...jetzt befasse ich mich mit $.fileDownload. hustbaer: jeder Produktanbieter, bietet mit einem Button den Download an. Irgendwie muss man das doch stricken können, nur wie ?