Folgendes muss mit PB in eine Datei geschrieben werden:
Code: Alles auswählen
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Meine Bilder</title>
</head>
<body>
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
<!--
function Bildfenster(fensterbreite,fensterhoehe,url,target,bild,bildtext) {
var fenster, bildschirmbreite, bildschirmhoehe, fenstereigenschaft;
bildschirmbreite=screen.width;
bildschirmhoehe=screen.height;
// Du kannst natürlich left und top auch fest definieren
fenstereigenschaft="left="+(bildschirmbreite-fensterbreite)/2+" "+", top="+(bildschirmhoehe-fensterhoehe)/2+ ", height="+fensterhoehe + ", width="+fensterbreite;
fenster=window.open(url,target,fenstereigenschaft);
fenster.focus();
fenster.document.open();
with (fenster) {
document.write('<html><head><title>?</title></head>');
document.write('<body onblur="window.close()" leftmargin="0" topmargin="0">');
document.write('<img src="'+ bild +'"border="0"><br>'+bildtext);
document.write('</body></html>');
fenster.document.close();
}
}
//-->
</SCRIPT>
http://sceneproject.org/~konne/String poarser.zip
Man kann diese umwandlung mit ein paar einfachen Commands in unter 30 sec in die richtige Form bringen.
Zur Handhabung:
Im Ersten tab wird via Strg+V der zu transformierende text eigenfuegt.
Dann Geht man zu "Skript" und hier faengt der spass an. Es steht einem eine grosses befehlsset der PB Stringlkib zur verfuegung.
Das System ist folgendes:
Die Inoutliste wird Zeile fuer Zeile durchgegangen. Dabei wird das Script immer auf jede Zeile angewendet. Es wird aus der Dropdownliste ein Befehl ausgewaehlt. Nun kann man die Parameter angeben fuer den befehl. Mit "+" kann man den Befehl zur Liste hinzufuegen, mit Update (Rundes blaues ding) wird das ausgewaehlte element ueberschrieben mit den Pfeilen kann man die Elemente rumbewegen und mit "GO" kann man das Script rendern und es wird nach Output ausgegeben. Delte loescht das ausgewaehlte icon. Mit Save kann man das Skript speichern mit load kann man ein altes Laden.
Die Befehle funktionieren folgendermassen.
Die meisten befehle (zwischen der 1 und 2 Trennlinie nehmen alle den 'Output' und schreiben ihre Transformation wieder in den Output. Mit WriteOutput kann der 'Output' ausgegeben werden, mit 'Root in Output' wird der InputBlock ins Output geladen. (Am anfang wird standartmaesig der InputBlock ins Output geladen). Die Befehle vor der 1 trennlinie schreiben ihre parameter sofort in die Ausgabedatei und veraendern den Output NICHT (Unter ausnahme von 'Root in Output' )
If vergleicht den Output mit dem parameter und entscheidet daraufhin ob zu esle gesprungen werden soll oda nicht.
Nunja mal ein Bsp:
Um den Oberen Code in eine Form
Code: Alles auswählen
HTML.s+"LINIE"
(-> Parameter)
Code: Alles auswählen
WriteString -> HTML.s+"
ReplaceString -> " -> "+Chr(34)+"
WriteOutput
WriteString -> "
WriteBreak
Bei fragen rueckmeldungen usw, alles ist herzlich willkommen.