js funktion mit Parameter ?
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
adresse
aktuellen page
aufruf
auslese
auswerten
code
datum
formular
funktion
moment
post
url
versenden
-
Hallo
ich habe ein kleines Javascript um head Meta-Daten auszulesen (title, keywords, description)
<script type="text/javascript"> <!-- for each(var aMeta in document.getElementsByTagName("meta")) { if(aMeta.getAttribute('name') == "keywords") { var mykeywo = (aMeta.getAttribute('content')); } if(aMeta.getAttribute('name') == "description") { var mydescr = (aMeta.getAttribute('content')); } } var mytitle = encodeURIComponent(document.title); --> </script>
wie kann ich daraus jetzt eine Funktion machen,
die mir für eine (per POST übergebene) URL die Daten ausliest ?
Funktions-Aufruf: holemetadaten( POST-URL ) ... wie POST Variable übergeben?
mit Rückgabe der 3 Variablen .... wie bekomme ich die drei Variablen im return ?
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Wieso denn per POST?
Wenn du das Formular hast, dann nimm statt des Absendebuttons den hier:
<input type="button" onClick="funktionsname()">
Nur wie hattest du dir gedacht, das mit der URL zu lösen?
Oder willst du nur die Daten der aktuellen page auswerten? -
Du kannst auch mittels AJAX Daten per POST versenden und die Rückgabe auswerten. Aber ich werde nicht ganz aus deinem Eingangspost schlau :)
-
ok, ich will das script als Funktion haben, so dass ich damit auch andere Seiten auslesen kann, als die, wo das script drauf ist
im Moment kann das Script nur die Daten ausesen, von der Seite, wo es eingebunden ist .... document. ....
wie muss ich es ändern, das ich eine beliebige andere Adresse (URL / Seite) damit auslesen kann ?
also irgendwie anstatt document.getElementsByTagName
etwas wie getElementsByTagName von (html-Seite / URL) ... ? -
Du kannst per JS keine externen Seiten auslesen. Das müsstest du zB über PHP (file_cet_contents()) machen.
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage