Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   eigene html Objecte?? (https://www.delphipraxis.net/149788-eigene-html-objecte.html)

Phoenix 30. Mär 2010 11:08

Re: eigene html Objecte??
 
Wus? Gibts Perl überhaupt noch?

himitsu 30. Mär 2010 11:25

Re: eigene html Objecte??
 
Perl ist doch auch nur soein Server-Side-Zeugs, so wie PHP und CGI?

JavaScript ist's Client-Side-Zeugs.



Hab aber dennoch nicht verstanden, was hier nun genau gemacht werden soll.

Phoenix 30. Mär 2010 11:27

Re: eigene html Objecte??
 
Ich auch nicht ;)
Wenns Clientseitig sein soll, dann wäre sowas prinzipiell ein Einzeiler.
Serverseitig würde ich sowieso nur noch mit ASP.NET arbeiten.

jfheins 30. Mär 2010 12:44

Re: eigene html Objecte??
 
Also spezielle "eigene" Tags gibt's eigentlich nicht, aber mit span oder div und einer CSS-Klasse (die man dann ja auch mit Javascript verändern kann) kann man doch eigentlich alles anstellen !?

TitanNano 30. Mär 2010 12:47

Re: eigene html Objecte??
 
also das funktioniere so:
es wird nun beispielsweise mein Perl Dokument über einen Link aufgerufen, der Link hängt automatisch einen Übergabewert an.
"http://website.de/perldoc.pl?name=Fritz"
das Perl Dokument liest den Übergabewert ein und speichert ihn in einer Variable.
jetzt muss das Dokument nur noch für den Web Browser ein HTML Dokument erstellen das mach ich ganz einfach mit "PRINT" an den richtigen stellen wo der Name auftauchen soll wir beim schreiben des Quellcodes die variable eingesetzt.

Valle 30. Mär 2010 12:54

Re: eigene html Objecte??
 
Zitat:

Zitat von himitsu
Perl ist doch auch nur soein Server-Side-Zeugs, so wie PHP und CGI?

CGI ist keine Programmiersprache, sondern wie PHP oder Perl, sondern eine Technik, mit deren Hilfe der Webserver Apache ausführbare Programme (z.B. Exe-Dateien) ausführen kann und dessen Ausgabe an den Webbrowser weiterleitet. Das ist eine einfache, aber ineffiziente (da langsame) Möglichkeit mit Delphi Webseiten zu schreiben. ;-)

Zitat:

Zitat von Phoenix
Wus? Gibts Perl überhaupt noch?

Auch wenn sich viele das vielleicht anders wünschen, aber Perl ist heutzutage gar nicht so unpopulär wie man denkt. Die relativ einfache Sprache und der sehr große Funktionsumfang (v.a. mit den ursprünglich von Perl kommenden Regular Expressions) machen Perl eben immer noch zu einer relativ beliebten Scriptsprache.

Liebe Grüße,
Valle

Phoenix 30. Mär 2010 13:21

Re: eigene html Objecte??
 
Man kann das auch nur mit reinem HTML und Javascript hinbekommen:
Code:
<html>
<body>

Hallo <span id="namePlaceholder"></span>!

<script type="text/javascript">
function getQueryString(name) {
  var fullQueryString = window.location.search.substring(1);
  var elements = fullQueryString.split('&');
  for (i=0; i < elements .length; i++) {
    var parts = elements [i].split('=');
    if (parts[0] == name) {
      return parts[1];
    }
  }
}

function replaceIt(idSelector, queryStringElement) {
  var elem = document.getElementById(idSelector);
  var value = getQueryString(queryStringElement);
  elem.innerHTML= value;
}

replaceIt('namePlaceholder', 'name');
</script>

</body>
</html>
Sogar der lokale Aufruf funktioniert:
Code:
file:///C:/Users/gingters/Desktop/test.html?name=Testname
Edit: Auch wenns nach link aussah wars keiner ;)


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:24 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz